Abstract
Goal-oriented modelling languages are central in the information systems (IS) field, both for aligning new IS with organisational needs and for developing agent-oriented software systems. However, existing goal-oriented languages differ significantly in both syntax and semantics. The paper analyses and compares the syntax and semantics of GRL and KAOS using the UEML approach, providing a systematic and detailed comparison of the two languages, in part based on the Bunge-Wand-Weber (BWW) model and Bunge’s ontology. The work offers a path towards integrated management and use of models expressed in GRL and KAOS, it contributes to incorporating GRL and KAOS into version 2 of the unified enterprise modelling language, which is currently being developed.
This work is partially supported by the Commission of the European Communities under the 6th framework programme (InterOP NoE, Contract 508011), URL: http://www.interopnoe.org/.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
7 References
Anton AI (1996) Goal-based Requirements Analysis. Proc. of the 2nd Int. Conference on Requirements Engineering (ICRE’ 96), IEEE Computer Society, 136–144.
Ayala CP, Cares C, Carvallo JP, Grau G, Haya M, Salazar G, Franch X, Mayol E, Quer C, (2005) A Comparative Analysis of i*-based Agent-oriented Modelling Languages. Proc. of the int. workshop on Agent-oriented Software Development Methodology.
Berio G, Opdahl A, Anaya V, Dassisti M, (2005) Deliverable DEM 1, UEML 2.1. URL: www.interop-noe.org.
Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J, (2005) Tropos: An Agent-oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8(3): 203–236.
Chung KL, Nixon B, Mylopoulos J, Yu E, (2000) Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston.
Dallons G, Heymans P, Pollet I, (2005) A Template-based Analysis of GRL. Proc. of the 10th CAiSE Int. workshop, EMMSAD’05. FEUP Edicoes 493–504.
ITU (2003). Recommendation Z.151 (GRL) — Version 3.0, September.
Kavakli E, Loucopoulos P, (2005) Goal Modeling in Requirements Engineering: Analysis and Critique of Current Methods. Krogstie J, Halpin T, Siau K (eds), Information Modeling Methods and Methodologies, Idea Group Publishing 102–124.
Kavakli E, (2002) Goal-oriented Requirements Engineering: a Unifying Framework. Requirements Engineering Journal 6(4): 237–251.
van Lamsweerde A, (2003) The KAOS Meta-model: Ten Years After. Technical report, Universite Catholique de Louvain.
Letier E, (2001) Reasoning about Agents in Goal-Oriented Requirements Engineering. PhD thesis, Universite Catholique de Louvain.
Matulevičius R, Heymans P, Opdahl AL, (2006) Comparison of Goal-oriented Languages using the UEML Approach. Proc. of the 2nd International I-ESA 2006 Workshop EI2N 2006.
Matulevičius R, Heymans P, Opdahl AL, (2006) Ontological Analysis of KAOS Using Separation of Reference. Proc. of the 11th CAiSE’06 Int. workshop EMMSAD’06 395–406.
Mylopoulos J, (2006) Goal-Oriented Requirements Engineering, Part II, Proc. of the 14th IEEE Int. Conference on Requirements Engineering (RE’06) 4.
Opdahl AL, Berio G, (2006) Interoperable Language and Model Management using the UEML Approach. Proc. of the 2006 Int. workshop on Global Integrated Model Management, ACM Press 35–42.
Opdahl AL, Berio G, (2006) A Roadmap for UEML. Proc.: of the Interoperability for Enterprise Software and Applications Conference (I-ESA’06).
Opdahl AL, Henderson-Sellers B, (2004) A Template for Defining Enterprise Modelling Constructs. Journal of Database Management (JDM) 15(2): 39–73.
Opdahl AL, Henderson-Sellers B, (2005) A Unified Modelling Language without Referential Redundancy. Data and Knowledge Engineering (DKE). Special Issue on Quality in Conceptual Modelling 277–300.
Regev G, Wegmann A, (2005) Where do Goals Come From: the Underlying Principles of Goal-oriented Requirements Engineering. Proc. of the 13th IEEE Int. Conference on Requirements Engineering (RE’05).
Regev G, (2003) A Systemic Paradigm for Early IT System Requirements Based on Regulation Principles: The Lightswitch Approach. PhD thesis, Swiss Federal Institute of Technology (EPFL).
Vernadat F, (2002) UEML: Towards a Unified Enterprise Modelling Language. International Journal of Production Research 40(17): 4309–4321.
Wand Y, Weber R, (1993) On the Ontological Expressiveness of Information Systems Analysis and Design Grammars. Journal of Information Systems 3: 217–237.
Wand Y, Weber R, (1995) On the Deep Structure of Information Systems. Journal of Information Systems, 5: 203–223.
Yu E, (1997) Towards Modeling and Reasoning Support for Early-phase Requirements Engineering. Proc. of the 3rd IEEE Int. Symposium on Requirements Engineering (RE’97), IEEE Computer Society.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag London Limited
About this paper
Cite this paper
Matulevičius, R., Heymans, P., Opdahl, A.L. (2007). Comparing GRL and KAOS using the UEML Approach. In: Gonçalves, R.J., Müller, J.P., Mertins, K., Zelm, M. (eds) Enterprise Interoperability II. Springer, London. https://doi.org/10.1007/978-1-84628-858-6_7
Download citation
DOI: https://doi.org/10.1007/978-1-84628-858-6_7
Publisher Name: Springer, London
Print ISBN: 978-1-84628-857-9
Online ISBN: 978-1-84628-858-6
eBook Packages: EngineeringEngineering (R0)