As we create increasingly powerful technology
systems, we are faced with potential side-effects that can be
harmful or dangerous. Smart phones, the internet, cloud computing,
machine learning, and all the other technologies that undergird
today's digital world have supercharged the economy and have given
us the numerous conveniences of modern living. Yet we worry about
security attacks, privacy breaches, biased algorithms, potential
displacement by robots and even loss of human dignity.
Organizations struggle to remain nimble and resilient in the face
of uncertainty and frequent disruptions, while deploying ever more
complex software and information infrastructures.
My research is premised on the idea that technology
systems must be studied within a social context. To create
effective and viable information technology systems, one must
understand how the systems will impact or transform the
surrounding social environment.
Prior work
In earlier work, I developed the i* modeling framework
-- an attempt to use Conceptual Modeling to bridge a social
conception of the world and the design of information systems. i*
adopts a rather simplistic view of the social world. It consists
of actors who depend on each other to achieve what they want.
Actors have freedom to choose among alternative means for
achieving their goals, but their choices are constrained by mutual
dependency relationships among actors. As technology options
present themselves, actors seek to reconfigure relationships in
ways that would advance their strategic interests.
By applying i* modeling, one can explore the
potential impacts of various system designs on stakeholders, in
search of design options that would better meet the desires and
aspirations of all concerned. i*-inspired social modeling has seen
applications in business process analysis, requirements
engineering, software development methodologies, information
security and privacy, and other areas. Many researchers have
incorporated social modeling into their modeling methods and
techniques, and have enhanced and extended the original proposal
in different directions. A version of i* is part of an
international standard.
The Pressing Need
Today's technology systems are becoming ever
more entangled in human lives and social relationships, as they
mediate more and more of our interactions, in work, play, or
leisure. They know us more intimately than we know ourselves or
each other, from the data they collect about us. Emerging
technologies and trends like virtual
worlds and decentralized finance are taking us into uncharted
waters. My current research agenda is to develop conceptual
modeling techniques that are rich enough to help us analyze
today's advancing technology systems in social context, so that
we, stakeholders together with systems architects and designers,
can choose the right technologies and make wise design choices to
attain the desired positive benefits while avoiding the negative
consequences.
An Approach Based on Conceptual Modeling and Requirements
Engineering Techniques
The i* framework was inspired by multi-agent concepts
in classical AI, where agents are assumed to be rational and can
reason about alternative ways of achieving goals. To be able to
characterize and reason about today's digital technologies in
social context, we expect to derive inspirations from theories and
concepts from many disciplines, including social psychology,
cognitive science, neuroscience, economics, political science, and
others.
The expected research outcome will include conceptual
modeling language(s) (or features thereof), analysis techniques
for drawing conclusions from models, and design techniques to
guide the search for solutions to sociotechnical design problems.
Knowledge catalogs to guide the modeling and design process may be
compiled to provide easy access to pertinent knowledge from source
disciplines. A sample of this research approach can be found in this
doctoral thesis. Sample software tools supporting i* and
related modeling techniques can be found on this
iStar wiki page.
Recent Presentations:
"Leveraging Knowledge from Humans and
from Data: Why Requirements Engineering (Still) Matters"
(video)
Keynote talk at IC3K
October 2021.
"Conceptual Modeling in the Face of
Complex Social Realities" (video)
Keynote talk at ER20
November 2020, on receiving the Peter
P. Chen Award.
Research Topic Areas
1.
Creating responsible data science solutions
While machine learning has advanced by leaps and
bounds technologically, harnessing the technology in application
settings remains a challenge. Treating data science, ML, and AI purely as technology
initiatives is bound to lead to deleterious effects in the human
social arena. From problem formulation
to solution development, such initiatives are fraught with
pitfalls and typically require much iterative experimentation and
exploration and ongoing adjustments. A
data science initiative thus needs to be conceived of as a complex
socio-technical endeavour, not only in terms of understanding the
target application environment and how it will be transformed
through the initiative, but also in its own operation as a project
organization with specialized interests and skills intervening in
the social environment of the target domain throughout the
lifetime of the initiative. To advance
the maturity of machine learning solutions development, new
methods should address:
- How to recognize
the types of expertise and
perspectives that each stakeholder -
data scientists, machine learning
engineers, data engineers, deployment specialists, subject matter experts, end users, business leaders, etc. -
bring to an initiative? How to analyze relationships among them
so as to identify issues and areas for improvement?
- Can there be systematic techniques for problem
understanding and characterization, analogous to those available
for conventional information systems development?
- What modeling representations and methods
can facilitate mutual understanding of project objectives and
solution alternative among team members and other
stakeholders?
- How to reconcile disparate interests, such
as concerns for bias and fairness, with accuracy or business
efficiency? Are there heuristics or solution patterns that can
guide the search for trade-offs that would be acceptable to all
parties? Can such techniques facilitate adjustments and
fine-tuning of the solution as situations evolve?
- How to make the rapidly expanding knowledge
base of solution techniques addressing critical ML issues such
as model transparency and explainability readily accessible to
solution developers and other stakeholders?
Relevant backgrounds: machine learning/AI,
software development process and project organizations,
requirements engineering (especially non-functional requirements),
responsible data science, socio-technical analysis
2. Human-AI
collaborative work processes
With the rise of the data-driven
computing paradigm and increasingly powerful machine learning
algorithms, the roles of humans and machines are continually
shifting. Current modeling techniques such as BPMN, suitable for
facilitating the automation of routinized repetitive work, are
inadequate for analyzing the new relationships in organization
settings where humans and intelligent machines collaborate to
achieve work objectives. A well-designed human-AI collaborative
work process would aim to leverage the respective strengths of
humans and machines while mitigating their weaknesses. Systems
design today needs to consider the socio-technical relationship,
such as trust, human and machine learning, and how much and what
kinds of flexibility and discretion in human action and decision
making to allow. Some key research challenges for
requirements modeling include:
- How to model a
software component or service that is capable of learning?
- How to support
analysis of varying degrees of automation, depending on the
ability of algorithms to handle the task, and the confidence
level of the human expert?
- How to represent
discretion, responsibility, and accountability?
- How to model human
learning, including their adaptation to ML/AI components with
varying abilities? e.g, when they adopt workarounds.
Relevant backgrounds: business process
management (BPM), machine learning/AI, computer-supported
collaborative work
3.
Architecting the cognitive enterprise
Enterprise modeling and architecture methods
have expanded in recent years to support business and digital
transformation, encompassing capability analysis, ecosystem
relationships, business model innovation, and more. These
methods however have yet to address the rapid rise of the
data-driven paradigm of computing. Today, more and more
organizations are adopting data-driven decision making as data
from mobile, social, cloud, and sensor networks become readily
available, in addition to traditional transactional data. Yet
machine learning and AI are mostly deployed opportunistically in
isolated applications rather than positioned strategically in
the architecture of the overall enterprise. Data-driven
computing can vastly augment the cognitive capabilities of an
organization to sense and interpret the environment,
complementing the power of traditional knowledge-based computing
to automate operations. The business and enterprise architect
today can conceive the enterprise as comprising of cognitive
entities, realized by a mix of human and digital technologies,
recognizing their respective capabilities and limitations.
Research challenges include:
- How to model the
cognitive capabilities and characteristics of humans and
machines in order to envision and architect the cognitive
enterprise, so as to guide technical systems development and
organization design?
- How to characterize the nature of various
types of machine learning and human learning?
- What are the significant structural and
dynamic relationships among cognitive actors within an
enterprise that contribute to the cognitive capabilities of the
enterprise as a whole? Can these type of relationships be
generalized to encompass external actors.
Relevant backgrounds: enterprise
information systems, enterprise modeling, organization theories
and organization design, data-driven organization
4. Design for digital
living
Early applications of information technology
systems were primarily in the context of work settings. In those
settings, goal modeling was able to provide useful analysis of
the social context by considering how alternative system designs
might help or hurt the interests of various stakeholders. Today,
as digital technologies have become deeply entrenched into our
personal and social lives, additional facets of analysis are
needed to cover the complex sociotechnical nature of digital
living.
Research challenges include:
- How to take into
account psychological and social factors (e.g., emotions, norms
and values) that enter into our interactions with and through
digital technologies?
- How to include the formation of beliefs and
their transmission and diffusion through digital media?
- How to characterize learning capabilities
built into digital technologies and platforms, as well as human
learning and behavioural change?
- How to characterize notions of identity and
autonomy, for individuals, groups, and communities?
- How to characterize diversity, bias, and
intersectionality?
- How to take into account the effect of time,
e.g., the immediacy of online interactions, cumulative effects
over time
- How to minimize modeling complexity and yet
offer insightful analysis?
Relevant backgrounds: social psychology,
cognitive science, value-sensitive systems design, systems
dynamics
5.
Tackling the grand challenges of technological society
Beyond workplaces and individual lives, software
and digital technologies are also transforming societies and the
planet on a grand scale. Much of our social ills can be traced to
our voracious appetite for information and computation,
threatening environmental sustainability, human justice and social
coherence. Yet, appropriately conceived and designed digital
technologies could potentially offer solutions to address or
ameliorate some of these same challenges.The
research challenge is to consider how modeling techniques can be
adapted for addressing issues on a societal and planetary scale,
in areas such as sustainability, public health, security, privacy
and trust, and social coherence and governance.
We seek to recruit highly qualified individuals
from Canada and from around the world. We offer studentships
and employment opportunities. I will be happy to help you
explore topics and programs that would suit your background and
aspirations.
Post-Doctoral Fellows - You will hold
key responsibilities in a research project team. Good
research and writing skills are required. Excellent
vehicle for launching a research career. Competitive
salaries. Teaching duties pay extra.
Ph.D. Students - You should have an
excellent academic record, a Master's degree from a recognized
program, and deep interest and commitment in pursuing
research. Writing skills are important.
Masters Students - The Master of
Information (MI) degree offers professional education in the
study of information in a multidisciplinary context. A
thesis option is available. For students interested in
specialized interest areas of faculty members, Reading
Courses are sometimes offered.
In my capacity as a cross-appointed Faculty
Member at the Department of Computer Science, I also supervise:
Ph.D. Students in Computer Science
M. Sc. Students in Computer Science
Bachelors Thesis in Engineering Science
I will be happy to talk with you if you find
my research areas to be of interest.
Summer Studentships
We typically have openings for several summer positions in
research projects for senior undergrads. You should have
high academic standing. This is an excellent opportunity
for learning about the research environment and graduate school
while being gainfully employed. Part-time employment
during the school year may also be available. Masters
students interested in contributing to our research projects are
also welcome. Please send me your resume by e-mail to
register your interest. Having some of the following as
background would be helpful but not essential:
programming experience
real-world work experience
systems analysis and design, information
modelling
machine learning, data science
AI, knowledge-based systems, knowledge
representation and reasoning, AI programming
software engineering work experience
management and organization theories
cognitive psychology, cognitive science,
social psychology
However, enthusiasm, self-motivation, and
dedication are essential :-)
Student Projects / Thesis Topics
There are many interesting thesis or research project topics under
the research
areas within my research
interests. I will be happy to provide further detail to help
you explore topics that would suit your background and aspirations.
Recent Phd theses
M.H. Danesh (2021) Architecting Enterprise
Capabilities Using a Socio-Technical Modeling Framework.
Department of Computer Science, University of Toronto,
Toronto, Canada.
Thanks to all current and past students, visiting
scholars, and other team members who contributed to the research.
Rohith Sothilingam
Zhuoran Jiang
Ling Ding
Albert Tzu-Yu Tai
Ling Long
Difei Chen
Vik Pant
Amy Kwan
Zia Babar
Jens Gulden
Navid Mahlouji
Mohammad Danesh
Nazanin Khosravani-Tehrani
Azadeh Nasiri
Soroosh Nalchigar
Jiaying Evan Dai
Mahsa Sadi
Luiz Gustavo Fonseca Ferreira
Jiaqi Yan
Yanghuixin Haley Liu
Jian Wang
Arnon Sturn
Denys Pavlov
David Jorjani
Stephanie Deng
Divyajyoti Sasmal
Davide Calvaresi
Li Yao
Sadra Abrishamkar
Nikoo Nasser
Maryam Fazel-Zarandi
Andrew Hilts
Milene Serrano
Azalia Shamsaei
Xiaoxue Andrea Deng
Samer Abdulhadi
Michaël Petit
Alejandro Mate
Jose-Norberto Mazon
Xinjun Mao
Jihyun Won
Kelvin Ng
Monica Olinescu
Lina Zhai
Lysanne Lessard
Reza Manbachi
Hesam Chiniforooshan
Golnaz Elahi
Yong Du
Imran Kabir
Alireza Moayerzadeh
Ali Akhavan
Amy Lo
Reza Samavi
Catalan Bidian
Faranak Farzad
Vic Chung
Nidhi Sachdev
Parsa Shabani
Chris Cocca
Frank Zhihua Hu
James Zheng Li
Xinjun Mao
Bas van der Raadt
Zhifeng Liu
Jean Yuntian Fan
Subhas Misra
Jia Song
Joanna Churbaji
Jiang Chen
Yue Sun
Jennifer Horkoff
Jane Zheng You
Majed Al-Shawa
Min Qi
Sharon Bider
Cara Ying Li
Bowen Hui
Paul Chong
Kelvin Yuen
Sarah Mak
Sara Maharaj
Nick Cheung
Cindy Lun
Daniel Gross
Mike Higginson
Joseph Makuch
Tyronne Mayadunne
Ying Shi
Wincy Chan
Niloo Hodjati
Mike Bissener
Constant Backes
Godfrey Cheng
Seyil Yoon
Patrick Premont
Nelson Yu
Conan Chan
Vincent Wu
Jane Foo
Nick Zahariadis
Angela Lee
Chen Wang
Mark Maguire
Fabian Tell
Oscar Sjøden
Jelena Ivanesevic
I am a Principal or Co-Investigator in the following projects:
Business
Intelligence - Strategy and Policy Management
NSERC Strategic Network Grant (2009-2014) Industry partners: SAP Business Objects, IBM
Cognos, Bell Canada, Zerofootprint, and others.
Model-Integrated
Software
Service Engineering
Ontario Research Fund for Reserach Excellence (2008-2013) Industry partners: Computer Associates, IBM,
Google, Scotiabank,and others
Agent-Oriented Modelling
NSERC Discovery Grant (2009-2014)
Agent-Oriented
Requirements Engineering
NSERC Discovery Grant (2004-2009)
Developing Non-Functional
Requirements for Service-Oriented Software Platforms
Siemens Corporate Research Research Grant (2008-2009)
Industry partners: Siemens Corporate Research, USA
Strategic
Modeling
for Security & Service Design NSERC Collaborative Research &
Development Grant (2008-2011)
Security
and
Privacy for Mobile and Internet Services Bell University Labs Research Grant
(2006-2008)
Strategic
Requirements Analysis for Internet Services
NSERC Collaborative Research & Development Grant
(2005-2008)
For an up-to-date listing, please see profile on Google
Scholar
Notes:
(pdf) (ps) (html) downloadable in
Acrobat pdf, Postscript, HTML formats respectively.
The version indicated in smaller font may be of lesser
print quality.
(iel)
on IEEExplorer Electronic Library (click through for U of Toronto
users)
(acm)
on ACM Digital Library (click through for U of Toronto users)
(ut)
accessible via UofT E-journals
LNCS or LNAI downloadable from Springer
(pdf) for U of Toronto users and other subscribers, abstracts only
for others LNBIP
series from Springer.
Books
[istarbook] E. Yu, P.
Giorgini, N. Maiden, J. Mylopoulos (eds)
Social Modeling for Requirements
Engineering
Cambridge, MA: MIT Press. 2011. ISBN:
978-0-262-24055-0
[JMfest] A. T. Borgida, V.
Chaudhri, P. Giorgini, E. S. Yu (eds)
Conceptual Modeling: Foundations and
Applications - Essays in Honor of John Mylopoulos
(festschrift)
LNCS volume 5600. Springer, 2009. 530 pp. ISBN
978-3-642-02462-7.
[ER08proc] Q. Li, S.
Spaccapietra, E. Yu, A. Olive
Conceptual Modeling - ER 2008
27th International Conference on Conceptual Modeling,
Proceedings, Barcelona, Spain, October 2008
LNCS volume 5231. Springer, 2008. 550 pp. ISBN
978-3-540-87876-6.
[NFRbook] L. Chung, B.A.
Nixon, E. Yu, J. Mylopoulos
Non-Functional Requirements in Software
Engineering (Monograph)
Kluwer Academic Publishers, 2000. 472 pp. ISBN
0-7923-8666-3. (amazon)
early versions of Ch 2 (ps)
(pdf),
Ch 3 (ps)
Articles in journals,
conference and workshop proceedings, and book chapters
For an up-to-date listing, please see profile on Google
Scholar
[istarbk11-intro] Eric Yu, Paolo Giorgini, Neil Maiden, John
Mylopoulos Social Modeling for
Requirements Engineering: An Introduction (pdf)
Book chapter in: Social Modeling for Requirements
Engineering.
E. Yu, P. Giorgini, N. Maiden, J. Mylopoulos (eds).
Cambridge, MA: MIT Press. 2011. pp.
3-10.
[SAC11-gm] Jennifer Horkoff, Eric Yu. Analyzing Goal Models –
Different Approaches and How to Choose Among Them.
26th ACM Symposium on Applied Computing (SAC’11). Tai Chung,
Taiwan, March 21-25, 2011. 8pp.
[REV10] Jennifer Horkoff, Eric Yu. Visualizations to Support
Interactive Goal Model Analysis. (doi)
5th Int. Workshop on Requirements Engineering
Visualization (REV’10), at RE’10, Sydney, Australia, September
28, 2010. pp. 1-10.
[PoEM10-gm] Jennifer Horkoff, Eric Yu, Arup Ghose.
(doi)
(pdf)
Interactive Goal Model Analysis
Applied - Systematic Procedures versus Ad hoc Analysis.
3rd IFIP WG8.1 Working Conference on the Practice of Enterprise
Modelling (PoEM2010), Delft, The Netherlands, November 9-12,
2010. pp. 130-144.
[ER10] Jennifer Horkoff, Eric Yu. Finding Solutions in Goal
Models: An Interactive Backward Reasoning Approach. (doi)
29th Int. Conf. on Conceptual Modeling (ER’10), Vancouver,
Canada, Nov. 1-4, 2010. pp. 59-75.
[PoEM10-bim] Daniele Barone, Eric Yu, Jihyun Won, Lei
Jiang, and John Mylopoulos. Enterprise Modeling for
Business Intelligence. (doi)
(pdf)
3rd IFIP WG8.1 Working Conference on the Practice of Enterprise
Modelling (PoEM2010), Delft, The Netherlands, November 9-12,
2010. pp. 31-45.
[ICISO10] Daniel Gross, Eric Yu. Resolving Artifact Description
Ambiguities During Software Design Using Semiotic Agent
Modelling.
12th IFIP WG8.1 Working Conference on Informatics and Semiotics
in Organisations (ICISO’10) Reading, U.K. 19-21 July, 2010. pp.
77-86.
[SAC11-xoff] Golnaz Elahi, Eric Yu. Requirements Trade-offs
Analysis in the Absence of Quantitative Measures: A Heuristic
Method.
26th ACM Symposium on Applied Computing (SAC’11). Tai Chung,
Taiwan, March 21-25, 2011. 8pp.
[STPSA10] Tong Li, Lin Liu, Golnaz Elahi, Eric Yu,
Barrett R. Bryant. Service Security Analysis Based
on i*: An Approach from the Attacker Viewpoint. (doi)
5th IEEE International Workshop on Security, Trust, and Privacy
for Software Applications (STPSA’10), at COMPSAC’10. Seoul,
Korea. July 19, 2010. pp. 127-133.
[RRT10] Yun Song Jian, Tong Li, Lin Liu and Eric Yu. Goal-Oriented Requirements
Modelling for Running Systems.
1st Int. Workshop on requirements@run-time (RRT), at RE’10,
Sydney, Australia, September 28, 2010. 8pp.
[MSM10] Andrew Hilts, Eric Yu. Modeling social media support
for the elicitation of citizen opinion. (doi)
Int. Workshop on Modeling Social Media (MSM), at Hypertext’10,
Toronto, June 13, 2010. ACM Press. 4 pp.
[IJISMD10] J. Horkoff, E. Yu Interactive Analysis of
Agent-Goal Models in Enterprise Modeling (abstract)
(doi)
International Journal of Information System Modeling and Design,
IGI-Global, 1(4) Oct-Dec.,
2010. pp. 1-23.
[IJIS10] Amyot, D., Ghanavati, S., Horkoff, J.,
Mussbacher, G., Peyton, L. and Yu, E. Evaluating Goal Models within
the Goal-oriented Requirement Language. (doi)
International Journal of Intelligent Systems (IJIS), Vol. 25,
Issue 8, August 2010, 841–877.
[CAiSE10] H.Chiniforooshan, E.Yu, J.Cabot. Situational Evaluation of
Method Fragments: an Evidence-Based Goal-Oriented Approach (doi)
22nd Int.Conference on Advanced Information Systems Engineering
(CAiSE), Tunisia, June 2010. 424-438.(Acceptance Rate: 11.3%)
[RCIS10] H.Chiniforooshan, J.Cabot, E.Yu. Adopting Agile Methods: Can
Goal-Oriented Social Modeling Help? (doi)
4th International Conference on Research Challenges in
Information Science (RCIS), France, IEEE Publication, May
2010. 223-234.
[ICSP10] H.Chiniforooshan, E.Yu. A Repository of Agile Method
Fragments (doi)
International Conference on Software Process, Paderborn,
Germany, July 2010. LNCS 6195. Springer. 163-174.
[Agile10] H.Chiniforooshan, E.Yu, M.C.Annosi. Capitalizing on Empirical
Knowledge during Agile Adoption (doi)
Agile Conference, Research-in-Progress Workshop, Agile Alliance,
Nashville TN, USA, August 2010. pp. 21-24.
[JMbk09] Eric Yu. Social Modeling and
i* (pdf)
(doi)
Book chapter in: Conceptual Modeling: Foundations and
Applications - Essays in Honor of John Mylopoulos
A. T. Borgida, V. Chaudhri, P. Giorgini, E. S. Yu (eds). LNCS
volume 5600. Springer, 2009. pp. 99-121.
[PoEM09] Jennifer Horkoff, Eric. S.K. Yu Evaluating Goal Achievement in
Enterprise Modeling – An Interactive Procedure and Experiences
(pdf)
(doi)
Proc. 2nd IFIP WG8.1 Working Conference on the Practice of
Enterprise Modeling, PoEM 2009. Stockholm, Sweden. Nov. 2009.
145-160.
[ER09] Golnaz Elahi, Eric S. K. Yu, Nicola Zannone A Modeling Ontology for
Integrating Vulnerabilities into Security Requirements
Conceptual Foundations (doi)
Proc. 28th International Conference on Conceptual Modeling (ER
2009), Auckland,
New Zealand.
Nov. 2009. pp. 99-114
[REj10] Golnaz Elahi, Eric Yu, Nicola Zannone A Vulnerability-Centric
Requirements Engineering Framework: Analyzing Security
Attacks, Countermeasures, and Requirements Based on
Vulnerabilities (doi)
Requirements Engineering, Springer. 15(1) 41-62. March 2010.
[RE09] Golnaz Elahi, Eric Yu Trust Trade-off Analysis for
Security Requirements Engineering. (doi)
Proc. 17th IEEE Int. Requirements Engineering Conference.
Atlanta, Georgia, USA. Aug 31- Sept 4, 2009. 243-248.
[CAiSE09] Jennifer Horkoff, Eric Yu A Qualitative, Interactive
Evaluation Procedure for Goal- and Agent-Oriented Models.
(pdf)
21st International Conference on Advanced Information Systems
(CAiSE’09) Forum. CEUR Proceedings vol. 453.
pp. 19-24.
[DESRIST09] Yuan An, Prudence W. Dalrymple, Michelle
Rogers, Patricia Gerrity, Jennifer Horkoff, Eric Yu (pdf)
(doi) Collaborative Social Modeling
for Designing a Patient Wellness Tracking System in a
Nurse-Managed Health Care Center
4th Int. conf. on Design Science Research in Information Systems
and Technology (DESRIST), Philadelphia, USA. May 7-8, 2009
[DKEj09] Golnaz Elahi, Eric S. K. Yu Modeling and analysis of
security trade-offs - A goal oriented approach (doi)
Data and Knowledge Engineereing, Elsevier. 68(7) pp. 579-598
(2009)
[ISeBj08] Reza Samavi, Eric Yu, and Thodoros Topaloglou.
Strategic Reasoning
about Business Models: A Conceptual Modeling
Approach (pdf) Information Systems and e-Business Management.
Springer. 7(2) 171-198. 2009
[IJAOSE08] Lin Liu, Qiang Liu, Chi-Hung Chi, Zhi Jin,
Eric Yu. Towards a service
requirements modelling ontology based on agent knowledge and
intentions (doi) International Journal of
Agent-Oriented Software Engineering. Inderscience
Publishers. 2(3):324- 349. 2008.
[POEM08] G. Elahi, E.Yu, M.C. Annosi. Modeling Knowledge
Transfer in a Software Maintenance Organization (doi)
IFIP 8.1 Working Conf. Practice of Enterprise Modeling.
Stockholm 2008. 15-29.
[PAKM08] M. Fazel-Zarandi, E. Yu. Ontology-Based Expertise
Finding (doi)
7th Int. Conf. Practical Aspects of Knowledge Management,
Yokohama, Japan. 2008.
LNCS vol. 5345, Springer. pp. 232-243.
[ICEC08] Reza Samavi, E. Yu, T.
Topaloglou. Applying Strategic
Business Modeling to Understand Disruptive Innovation
(doi)
(pdf)
Int. Conf. E-Commerce. Innsbruck, Austria. ACM.
August 2008. 15.
[REFSQ08] M. Strohmaier, J. Horkoff,
E. Yu, J. Aranda, & S. Easterbrook. Can Patterns improve i*
Modeling? Two Exploratory Studies (doi)
Proc. Int. Working Conf. Requirements Engineering: Foundations
for Software Quality (REFSQ'08), Montpellier, France, 2008.153-167.
[STPSA08] G. Elahi, Z. Lieber, E. Yu.
Trade-off Analysis of
Identity Management Systems with an Untrusted Identity
Provider
3rd IEEE Int. Workshop on Security, Trust, and Privacy for
Software Applications (STPSA 2008), at 32nd COMPSAC, Turku, Finland, August
1, 2008. 6 pp.
[RIGiM08] J. Horkoff, G. Elahi, S.
Abdulhadi, E. Yu. Reflective Analysis of
the Syntax and Semantics of the i* Framework
(doi)
2nd Int. Workshop on Requirements, Intentions, and Goals in
Conceptual Modeling, in conjunction with the 27th Int. Conf.
on Conceptual Modeling.October
2008, Barcelona,
Spain.
249-260..
[ER07a] Amy Lo and Eric Yu. From Business Models to
Service-Oriented Design: A Reference Catalog Approach
(doi)
Proc. 26th International Conference on Conceptual Modeling (ER
2007), Auckland,
New Zealand.
Nov. 2007. LNCS vol. 4801. Springer. pp. 87-101
[ER07b] Golnaz Elahi and Eric Yu. A Goal Oriented Approach
for Modeling and Analyzing Security Trade-Offs
(doi)
Proc. 26th International Conference on Conceptual Modeling (ER
2007), Auckland,
New Zealand.
Nov. 2007. LNCS vol. 4801. Springer. pp. 375-390
[WER07a] Catalin Bidian and Eric Yu.
Towards Variability
Design as Decision Boundary Placement
Proc. 10th Workshop on Requirements Engineering (WER’07) Toronto.
pp. 139-148.
[WER07b] Faranak Farzad and Eric Yu. Role-Based Access
Control Requirements Model with Purpose Extension
Proc. 10th Workshop on Requirements Engineering (WER’07) Toronto.
pp. 207-216.
[HICSS07] M. Strohmaier, E. Yu, J.
Horkoff, J. Aranda, S. Easterbrook Analyzing Knowledge Transfer Effectiveness – An
Agent-Oriented Modeling Approach (doi)
In: Proc. Hawaii Int. Conf. Systems Science, 2007.
[TEAR06] E. Yu, M. Strohmaier, X.
Deng Exploring
Intentional
Modeling and Analysis for Enterprise Architecture
(doi) (pdf)
Proceedings of the Workshop on Trends
in Enterprise Architecture Research (TEAR'06), at the Enterprise
Computing Conference (EDOC) Hong Kong, October 2006.
[ISSEch06] E. Yu, L. Liu, J.
Mylopoulos A Social Ontology for
Integrating Security and Software Engineering (gbooks)
In: Integrating Security and Software Engineering. H.
Mouratidis, P. Giorgini, eds. Idea
Group
Publishing. Ch. 4, pp. 70-109
Also in:
Social and Human Elements of Information Security: Emerging
Trends and Countermeasures. Manish Gupta, Raj Sharman,
eds. IGI-Global
(2009) Ch. 10, 148-177.
[PST06] J. Horkoff, E. Yu, L. Liu Analyzing Trust in
Technology Strategies
Proc. Int. Conf. on Privacy, Security, and Trust (PST'06),
Toronto, Canada, Oct 30— Nov 1, 2006
[RE06] Sotirios Liaskos, Alexei
Lapouchnian, Yijun Yu, Eric Yu, John Mylopoulos On Goal-based Variability
Acquisition and Analysis (pdf)
14th IEEE Int. Requirements Eng. Conf. (RE'06) Minneapolis/St.
Paul, Minnesota, USA, Sept 11-15, 2006.
[SOCCER06] L. Liu, C. Chi, Z.
Jin, E. Yu Strategic Capability Modelling of Services.
(pdf)
In: Proc. Workshop on Service-Oriented Computing: Consequences
for Engineering Requirements (SOCCER'06) L. Baresi, X. Franch,
N. Maiden, eds. at the 14th IEEE Int. Requirements Eng. Conf.
Minneapolis/St. Paul, Minnesota, USA, Sept 11-15, 2006.
[CASCON06] M. Strohmaier, E. Yu Towards Autonomic Workflow Management Systems
(doi) (pdf)
In: Proc. CASCON 06. Toronto, Canada, Oct 16-19, 2006.
[IEEEsw06] J. Gordijn, E. Yu, B. van
der Raadt e-Service Design Using i* and e3value Modeling
(pdf)
(doi)
IEEE Software, May/June 2006 (Vol. 23, No. 3) pp. 26-33.
[COMPSAC06] L. Liu, E. Yu, J.
Mylopoulos Security Design Based on Social Modelling
30th Annual International Computer Software and Applications
Conference (COMPSAC), Chicago, USA, Sept 17-21, 2006.
[APWeb06] L. Liu, E. Yu Modeling Identity Management Architecture within a
Social Setting
In: X. Zhou et al. (Eds.): Frontiers of WWW Research and
Development - Proceedings of the 8th Asia Pacific Web Conference
(APWeb 2006), LNCS 3841, 2006. pp. 917-922.
[RE05khp] S. Easterbrook, E. Yu,
J. Aranda, J. Horkoff, M. Leica, R. Qadir, Y. Fan Do Viewpoints Lead to Better Conceptual Models?: An
Exploratory Case Study (pdf)
13th IEEE Int. Conf. on Requirements Engineering, Paris, Sept
2005. pp. 199-208.
[RE05e3v] B. van der Raadt, J.
Gordijn, E. Yu Exploring Web Services from a Business Value Perspective
(pdf)
(doi)
13th IEEE Int. Conf. on Requirements Engineering, Paris, Sept
2005. pp. 53-62.
[JCST05] L. M. Cysneiros, V. Werneck, E. Yu. Evaluating Methodologies:
A Requirements Engineering Approach Through the Use of an
Exemplar (pdf)
Journal of Computer Science & Technology. Special Issue on
Software Requirements Engineering. ISTEC. 5(2): 71-79.
August 2005.
[CAiSE05] J.C.S.P. Leite, Y. Yu, L.
Liu, E.S.K. Yu and J. Mylopoulos Quality-based Software Reuse (pdf)
Conf. Advanced Information Systems Engineering (CAiSE'05), June
2005. pp. 535-550
[PHIC04] E. Yu Information Systems (in the Internet
Age). (pdf)
In: Practical Handbook of Internet Computing, M.P. Singh (ed.)
CRC Press 2004. pp. 33-1 - 33-19
[DKEj05] B. Hui and E. Yu.
Extracting Conceptual
Relationships from Specialized Documents
(doi)
Data and Knowledge Engineering. 54(1) 2005.
pp 29-55.
[ER04] L. Liu, E. Yu Intentional
Modeling
to Support Identity Management 23rd Int. Conference on Conceptual Modeling
(ER 2004). Shanghai,
China,
November, 2004. LNCS
3288 Springer. pp. 555-566 (pdf)
[ISj04] L. Liu, E. Yu Designing Information Systems in Social
Context: A Goal and Scenario Modelling Approach (pdf) (doi)
Information Systems, Elservier. 29(2) 2004. pp 187-203.
[RE03] L. Liu, E. Yu and J.
Mylopoulos
Security and Privacy Requirements Analysis
within a Social Setting
International Conference on Requirements Engineering (RE’03),
Monterey, California, September 2003. pp. 151-161 (draft)
[AMKM03] Alessandra Molani, Anna
Perini, Eric Yu, Paolo Bresciani
Analysing the Requirements for Knowledge
Management using Intentional Analysis
AAAI Spring Symposium on Agent-Mediated Knowledge Management
(AMKM-03) Stanford University, March 24-26, 2003.
[KAISj04] Igor Jurisica, John
Mylopoulos, and Eric Yu
Ontologies for Knowledge Management: An
Information Systems Perspective (doi)
(pdf)
Knowledge and Information Systems. Springer. 6(4) July 2004. pp.
380-401
[SELMASch03] L.M. Cysneiros and E.
Yu.
Requirements Engineering for Large-Scale
Multi-Agent Systems
Book chapter in Software Engineering for Large-Scale Multi-Agent
Systems – Research Issues and Practical Applications. A.
Garcia, C. Lucena, F. Zambonelli, A. Omicini and J. Castro (eds.)
LNCS 2603, Springer Verlag. 2003. (revised and extended
version of [SELMAS02])
[Trust-ch03] E. Yu and
L.M. Cysneiros.
Designing for Privacy in a Multi-Agent World
Book chapter in Trust, Reputation and Security: Theories and
Practice. R. Falcone, S. Barber, L. Korba and M. Singh (eds.) LNAI
2631, Springer-Verlag. 2003. (revised and extended
version of [Trust02])
[REPersp-ch03] L.M.
Cysneiros and E. Yu.
Non-Functional Requirements Elicitation
Book chapter in Perspectives on Software Requirements. Julio Leite
and Jorge Doorn, (eds.) Kluwer Academic Publishers. 2004.
pp. 115-138.
[Trace02] D. Gross and E.
Yu.
Dealing with system qualities during design and
composition of aspects and modules: an agent and goal-oriented
approach
First International Workshop on Traceability in Emerging Forms of
Software Engineering, Automated Software Engineering Conference,
Edinburgh, U.K., October 2002. pp. 1-8.
[ER02] B. Hui, E. Yu
Extracting Conceptual Relationships from
Specialized Documents
21th International Conference on Conceptual Modeling (ER-2002).
Tampere, Finland, October 7-11, 2002. LNCS
2503 Springer Verlag. pp. 232-246. (ut)
[SREIS02-Priv] E. Yu, L.
Cysneiros
Designing for Privacy and Other Competing
Requirements
2nd Symposium on Requirements Engineering for Information Security
(SREIS’02). Raleigh, North Carolina, October 16, 2002. (pdf)
[SREIS02-Sec] L. Liu, E. Yu,
J. Mylopoulos
Analyzing Security Requirements as
Relationships Among Strategic Actors
2nd Symposium on Requirements Engineering for Information Security
(SREIS’02). Raleigh, North Carolina, October 16, 2002. (pdf)
[Trust02] E. Yu, L.M. Cysneiros
Designing for Privacy in the Presence of Other
Requirements
4th Workshop on Deception, Fraud and Trust in Agent Societies.
(Trust2001). Bologna, Italy. July 2002.
[AOIS02] E. Yu, L.M. Cysneiros
Agent-Oriented Methodologies – Towards A
Challenge Exemplar (html) (pdf)
4th International Workshop on Agent-Oriented Information Systems
(AOIS’02). Toronto. May 27-28, 2002.
[SELMAS02] E. Yu, L.M. Cysneiros
Large-Scale Agent Systems: A World Modelling
Perspective
Workshop on Software Engineering for Large-Scale Multi-Agent
Systems, at the International Conference on Software Engineering
(SELMAS), Orlando, Florida. May 19, 2002.
[CAiSE02] L. Liu, E. Yu
Designing Web-Based Systems in Social Context:
A Goal and Scenario Based Approach
14th International Conference on Advanced Information Systems
Engineering (CAiSE’02), Toronto, May 27-31, 2002. LNCS
2348 Springer Verlag. pp. 37-51. (ut)
[AOSE01] E. Yu
Agent-Oriented Modelling: Software Versus the
World (ps) (pdf)
Agent-Oriented Software Engineering AOSE-2001 Workshop
Proceedings. LNCS
2222. Springer Verlag. pp. 206-225.
[ER01] E. Yu, L. Liu, Y. Li
Modelling Strategic Actor Relationships to
Support Intellectual Property Management
(pdf
submitted)
20th International Conference on Conceptual Modeling (ER-2001).
Yokohama, Japan, November 27-30, 2001. LNCS
2224 Spring Verlag. pp. 164-178. (ut)
[TrustCh01] E. Yu, L. Liu
Modelling Trust for System Design Using the i*
Strategic Actors Framework
In: Trust in Cyber-Societies - Integrating the Human and
Artificial Perspectives. R. Falcone, M. Singh, Y.H. Tan,
eds. LNAI-2246.
Springer Verlag. 2001. pp. 175-194. (ut)
[STRAW01-Evolv] D. Gross, E.
Yu
Evolving System Architecture to Meet Changing
Business Goals: an Agent and Goal-Oriented
Approach (pdf)
ICSE-2001 Workshop: From Software Requirements to Architectures (STRAW 2001) May
2001, Toronto, Canada. pp. 13-21.
[STRAW01-R2A] L. Liu, E. Yu
From Requirements to Architectural Design -
Using Goals and Scenarios (pdf)
ICSE-2001 Workshop: From Software Requirements to Architectures (STRAW 2001) May
2001, Toronto, Canada. pp. 22-30.
[WIj01] E. Yu
Agent Orientation as a Modelling
Paradigm (pdf)
Wirtschaftsinformatik. 43(2) April 2001. pp. 123-132.
[REj01] D. Gross, E. Yu
From Non-Functional Requirements to Design
through Patterns (doi)
Requirements Engineering. Springer-Verlag. 6(2001) 1: 18-36.
[IEEESoft01] J. Mylopoulos, L.
Chung, S. Liao, H.Q. Wang, E. Yu
Centralize or Decentralize? A Requirements
Engineering Perspective on Internet-Scale Architectures.
(position paper)
The Workshop on Internet-Scale Technologies. University of
California Irvine. July 13-14, 2000. (pdf)
[Trust00] E. Yu, L. Liu
`Modelling Trust in the i* Strategic
Actors Framework'
Proceedings of the 3rd Workshop on Deception, Fraud and Trust in
Agent Societies.
Barcelona, Catalonia, Spain (at Agents2000), June 3-4, 2000.
(pdf)
(ps)
[REFSQ00] D. Gross, E. Yu
`From Non-Functional Requirements to Design
through Patterns'
Proceedings of the 6th International Workshop on Requirements
Engineering: Foundations for Software Quality (June 5-6, 2000),
Stockholm, Sweden. submitted version. (doc)
'Using Ontologies for Knowledge Management: An
Information Systems Perspective'
Knowledge: Creation, Organization and Use – Proceedings of the
62nd Annual Meeting of the American Society for Information
Science (ASIS’99). Oct. 31 - Nov. 4, 1999, Washington, D.C.
pp. 482-296. (pdf)
[IFAC99] E. Yu
`Strategic Modelling for Enterprise
Integration'
Proceedings of the 14th World Congress of International Federation
of Automatic Control (IFAC’99), July 5-9, 1999, Beijing, China.
pp. 127-132. Permagon, Elsevier Science.
(earlier version pdf) (presentation ppt)
[CAiSE99] Y. Lespérance, T.G.
Kelley, J. Mylopoulos, E. Yu
`Modeling Dynamic Domains with ConGolog'
Proceedings of the 11th Conference on Advanced Information Systems
Engineering (CAiSE), June 14-18, 1999, Heidelberg, Germany. LNCS
1626. Springer-Verlag. pp. 365-380. (ps)
[WICSA99] L. Chung, D. Gross, E.
Yu
`Architectural Design to Meet Stakeholder
Requirements' (pdf)
in Software Architecture, Patrick Donohue, ed., Kluwer
Academic Publishers. 1999. pp. 545-564.
(TC2 First Working IFIP Conference on Software Architecture
(WICSA1), 22-24 February 1999, San Antonio, Texas, USA.)
[CACM99] J. Mylopoulos, L. Chung,
E. Yu
From Object-Oriented to Goal-Oriented
Requirements Analysis (doi)
Communications of the ACM, 42(1): 31-37, January 1999.
[CACM98] G. De Michelis, E. Dubois,
M. Jarke, F. Matthes, J. Mylopoulos, M. Papazoglou, J. W.
Schmidt, C. Woo, E. Yu
A Three-Faceted View of Information Systems:
The Challenge of Change (doi)
Communications of the ACM, 41(12): 64-70, December
1998.
[ISKO98] J. Mylopoulos, I.
Jurisica, E. Yu
`Computational Mechanisms for Knowledge
Organization'
in: Structures and Relations in Knowledge Organization, Advances
in Knowledge Organization, vol 6 (1998). Proceedings of the 5th
International ISKO Conference, 25-29August 1998, Lille, France.
W.M. el Hadi, J. Maniez, and S.A. Pollitt, eds., Ergon Verlag,
1998. pp. 125-132.
[REFSQ98] E. Yu and J. Mylopoulos
`Why Goal-Oriented Requirements Engineering' (html)
Proceedings of the 4th International Workshop on Requirements
Engineering: Foundations of Software Quality (8-9 June 1998, Pisa,
Italy). E. Dubois, A.L. Opdahl, K. Pohl, eds. Presses
Universitaires de Namur, 1998. pp. 15-22.
[IWSSD98] E. Dubois, E. Yu, and M.
Petit
`From Early to Late Formal Requirements: a
Process Control Case Study' (pdf) (ps)
(iel)
Proc. 9th International Workshop on Software Specification and
Design (April 16-18, 1998, Ise-Shima, Japan). IEEE Computer
Society, 1998. pp. 34-42.
`Modelling Organizational Issues for Enterprise
Integration' (pdf)
(ps)
Proceedings of International Conference on Enterprise Integration
and Modelling Technology, October 28-30, 1997, Turin, Italy.
[REFSQ97] E. Yu
`Why Agent-Oriented Requirements
Engineering' (ps)
(pdf)
Proceedings of 3rd International Workshop on Requirements
Engineering: Foundations for Software Quality (June 16-17, 1997,
Barcelona, Catalonia). E. Dubois, A.L. Opdahl, K. Pohl, eds.
Presses Universitaires de Namur, 1997.
[Manifesto] G. DeMichelis, E. Dubois,
M. Jarke, F. Matthes, J. Mylopoulos, M. Papazoglou, K. Pohl, J.
Schmidt, C. Woo, E. Yu
`Cooperative Information Systems: A Manifesto'
in: Cooperative Information Systems: Trends and Directions, M. P.
Papazoglou and G. Schlageter (eds), Academic Press, 1997. pp.
315-363.
[RE97] E. Yu
`Towards Modelling and Reasoning Support
for Early-Phase Requirements Engineering'
Proceedings
of
the 3rd IEEE Int. Symp. on Requirements Engineering (RE'97) Jan.
6-8, 1997, Washington D.C., USA. pp. 226-235. (doi) (pdf) (ps)
[ASE97] J. Mylopoulos, A. Borgida, and E.
Yu,
Representing Software Engineering
Knowledge (doi)
Automated Software Engineering, Kluwer Academic Publishers, vol.
4, no. 3, July 1997. pp. 291-317.
[REj97] L. Chung, B. Nixon, and E. Yu,
Dealing with Change: An Approach Using
Non-Functional Requirements (doi)
Requirement Engineering, Springer-Verlag, vol. 1, no. 4, 1996. pp.
238-260.
Using Goals, Rules and Methods to Support
Reasoning in Business Process Reengineering
International Journal of Intelligent Systems in Accounting,
Finance, and Management, John Wiley & Sons, 5(1), March 1996.
pp. 1-13. (draft ps)
[IEEEExpert96] E. Yu, J. Mylopoulos
and Y. Lespérance
AI Models for Business Process
Reengineering (doi)
IEEE Expert: Intelligent Systems and Their Applications, August
1996, pp. 16-23.
(early version of this paper in html
)
[IJICIS95] E. Yu and J. Mylopoulos
From E-R to ‘A-R’ -- Modelling Strategic Actor
Relationships for Business Process Reengineering
Int. Journal of Intelligent and Cooperative Information Systems,
vol. 4, no. 2/3, 1995, pp. 125-144. World Scientific
Publishing. (a revised and extended version of ER'94 paper).
[CoopIS95] Eric Yu , Philippe Du Bois ,
Eric Dubois, and John Mylopoulos
`From Organization Models to System
Requirements -- A ``Cooperating Agents'' Approach'
Proc. 3rd International Conference on Cooperative Information
Systems -- CoopIS-95, Vienna (Austria), May 9-12, 1995. pp.
194-204. (pdf)
(ps)
A revised version appears in: Cooperative
Information
Systems: Trends and Directions, M. P. Papazoglou and G. Schlageter
(eds), Academic Press, 1997. pp. 293-312.
[COOCS95] Eric S. K. Yu
`Models for Supporting the Redesign of
Organizational Work'
Proceedings, Conf. on Organizational Computing Systems (COOCS'95)
August 13-16, 1995, Milpitas, California, USA. pp. 225-236.
(ps)
(pdf)
(acm)
[RE95] L. Chung, B.A. Nixon, and E. Yu
`Using Non-Functional Requirements to
Systematically Support Change'
Proc. 1st IEEE International Symposium on Requirements Engineering
(RE'95), January 1995, York, England. pp. 132-139. (ps) (iel)
[TH95] E. Yu
Modelling Strategic Relationships for Process Reengineering
Ph.D. Thesis. Dept. of Computer Science, University of Toronto.
1995. (google
scholar)
[WITS94] E. Yu and J. Mylopoulos
'Towards Modelling Strategic Actor
Relationships for Information Systems Development -- With
Examples from Business Process Reengineering'
Proceedings of the 4th Workshop on Information Technologies and
Systems, Vancouver, B.C., Canada, December 17-18, 1994. pp.
21-28. (ps) (pdf)
[ICSQ94] L. Chung, B.A. Nixon and E. Yu,
'Using Quality Requirements to
Systematically Develop Quality Software'
Proceedings of the 4th International Conference on Software
Quality, McLean, VA, U.S.A. Oct. 3-5, 1994. (ps)
(pdf)
[ER94] Eric S. K. Yu and John Mylopoulos
`From E-R to ``A-R'' -- Modelling
Strategic Actor Relationships for Business Process
Reengineering'
in: Entity-Relationship Approach (ER'94) -- Business Modelling and
Re-Engineering (Proceedings of 13th Int. Conf. on the
Entity-Relationship Approach, Manchester, U.K., December 1994), P.
Loucopoulos (Ed.), Lecture Notes in Computer Science no. 881,
Springer-Verlag. pp. 548-565. (ps) (pdf)
[ICSE94] Eric S. K. Yu and John
Mylopoulos
`Understanding ``Why'' in Software
Process Modelling, Analysis, and Design'
Proceedings of 16th International Conference on Software
Engineering, May 16-21, 1994, Sorrento, Italy, pp. 159-168.
(doi) (pdf) (ps) (iel)
(acm)
[HICSS94] Eric S. K. Yu and John
Mylopoulos
`Using Goals, Rules, and Methods To
Support Reasoning In Business Process Reengineering'
Proceedings of the 27th Annual Hawaii International Conference on
Systems Sciences, Hawaii, January 1994, Vol. 4, pp. 234-243. (ps) (pdf)
(iel)
A revised version appeared in: Int. Journal of Intelligent Systems
in Accounting, Finance and Management, special issue on Artificial
Intelligence in Business Process Reengineering, 5(1):1-13, January
1996, John Wiley & Sons. (ut)
[COOCS93] E. Yu and J. Mylopoulos
`An Actor Dependency Model of
Organizational Work -- With Application to Business Process
Reengineering'
Proc. Conference on Organizational Computing Systems, Nov. 1-4,
1993, Milpitas, Calif., USA, Simon Kaplan, ed., ACM Press, pp.
258-268. (ps) (pdf)
(acm)
[RE93] Eric S.K. Yu
`Modeling Organizations for Information Systems
Requirements Engineering'
Proc. 1st IEEE International Symposium on Requirements
Engineering, January 1993, San Diego, California, USA. pp. 34-41.
(doi)
Papers on Non-Functional Requirements may be found in the DKBS ftp directory.
Softgoal modelling and reasoning originated from the NFR
framework. Details may be found in the NFRbook.
"Knowledge, Action, and Systems -- Some
emerging foundational issues in Computing ... Can
Information Studies Help?" (ppt
slides) Seminar at FIS. February 2001.
"From Goal-Oriented to Agent-Oriented
Requirements Engineering" (ppt
slides)
Presented on the occasion of the visit by Prof. Axel van
Lamsweerde. November 2000.
"Agent Orientation and Information Systems"
(ppt
slides)
Presentation at Tsinghua University, Beijing, China. July 8,
1999.
Awards
Peter
P. Chen Award 2019 – the highest recognition in the field
of conceptual modeling.
“Initiated by Elsevier in 2008, the Award honors one person
each year for his or her outstanding contributions to the
field of conceptual modeling”.
Project of the Year Award 2019 – IBM Center for Advanced
Studies.
For the project “Cognitive Business Operations Made Easy” -
UofT team: E. Yu (PI), Zia Babar, Soroosh Nalchigar, Alexei
Lapouchnian; IBM team: Allen Chan (DE & CTO), Sebastian
Carbajales, Yazan Obeidi, John Green, John Mourra.
"This project best exemplifies the IBM Center for
Advanced Studies mission, by delivering excellence in
applied research, exposing IBM development teams to new and
emerging technologies, and transferring results into
commercial products. The research and development team has
applied conceptual modeling and requirements engineering
techniques developed at the University of Toronto to make it
easy to add increasingly sophisticated levels of AI-based
automation to business operations. This has deepened our
understanding of organizational readiness, maturity and
systematic staged adoption of machine learning. The project
has generated multiple patent disclosures, and a prototype
to be incorporated in an existing IBM business automation
offering."
Software
The OME tool has
now been superseded by the open source OpenOME
tool.
See the i* tools page on the i* wiki for many software
tools developed by other research groups to support i* modeling and
analysis.
Standardization Activities
ITU-T Z.151
(2008-11).i*
is the basis for GRL (Goal-oriented Requirements
Language), which together with UCM (Use Case Maps),
constitute the User
Requirements Notation URN. URN was adopted
as an international standard in November 2008. The full
standards document "User Requirements Notation (URN) –
Language definition" may be downloaded from here.
ITU-T Z.150
(2003-08). This international standard
defines the requirements for a user requirements
notation. The full standards document "User Requirements
Notation (URN) – Language requirements and framework"
may be downloaded from here.
ITU is the UN agency for
information and communication technologies
IET Software Published by the
Institution of Engineering and Technology (U.K.)
(formerly Institution of Electrical Engineers), and
the British Computer Society.
Member of Editorial Board, since June 2005.