Abstract
UML has become the standard object-oriented language for modelling systems in the domain of Software Engineering. More and more relationships are being established between this domain and the Enterprise Modelling context, and the number of advantages of using UML as knowledge representation language is also growing. Some recent research works, such as the MDE approaches, suggests it would be interesting to provide concrete methods and mechanisms that facilitate the much-needed link between enterprise models and the requirements defined to develop the computer system.
UML is a good candidate to connect these two levels, that is to say, the CIM level and the PIM level from an MDA perspective. In this paper, we present a Proposal for Enterprise Knowledge Modelling based on UML, which focuses on representing enterprise knowledge. This Proposal is developed at the CIM level and presents different models for capturing the software requirements of a Knowledge Management System at the CIM level. In particular, the metamodel concerning the goal dimension and the UML Profile implemented from it are shown. Finally, the resulting Goal Diagram is explained by means of an example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Vernadat, F.B.: Enterprise Modeling and Integration: Principles and Applications. Chapman and Hall (1996)
Doumeingts, G., Chen, D.: Interoperability development for enterprise applications and software. In Cunningham, P., Cunningham, M., Fatelnig, P., eds.: Building the Knowledge Economy: Issues, Applications, Case Studies. eBusiness, IOS Press Amsterdam (2003)
Doumeingts, G., Vallespir, B., Chen, D.: Decisional modelling GRAI grid. In: International Handbook on Information Systems. Springer-Verlag (1998) 313–337
Spur, G., Mertins, K., Jochem, R.: Integrated Enterprise Modelling. Beuth Verlag GmbH (1996)
Krogstie, J.: Extended Enterprise MEthodology, Final version 1-12-d-2002-01-0. Technical report, EXTERNAL (IST-1999-10091) (2002)
IDEF: Integrated DEFinition methods. http://www.idef.com/ (2008)
OMG: Object management group. http://www.omg.org/ (2008)
Eriksson, H.E., Penker, M.: Business Modeling with UML: Business Patterns at Work. J. Wiley (2000)
Marshall, C.: Enterprise Modeling with UML. Designing Successful Software Through Business Analysis. Addison Wesley (2000)
Panetto, H.: UML Semantics Representation of Enterprise Modelling Constructs. In: ICEIMT. (2002) 381–387
Berio, G., Petit, M.: Enterprise Modelling and the UML: (sometimes) a conflict without a case. In: Proc. of the 10th ISPE Int. Conf. on Concurrent Engineering: Research and applications. (2003) 26–30
Grangel, R., Bourey, J.P., Chalmeta, R., Bigand, M.: UML for Enterprise Modelling: basis for a Model-Driven Approach. In Doumeingts, G., Müller, J., Morel, G., Vallespir, B., eds.: Enterprise Interoperability. New Challenges and Approaches, Springer, London (2007) 91–102
Abdullah, M.S., Kimble, C., Paige, R., Benest, I., Evans, A.: Developing a UML Profile for Modelling Knowledge-Based Systems. In: Model Driven Architecture. Volume 3599 of LNCS., Springer, Heidelberg (2005) 220–233
IFIP-IFAC: Generalised enterprise reference architecture and methodology (GERAM). Technical Report Version 1.6.3 (1999) http://www.cit.gu.edu.au/ bernus/taskforce/geram/versions.
Grangel, R., Chalmeta, R., Campos, C., Coltell, O.: Enterprise Modelling, an overview focused on software generation. In Panetto, H., ed.: Interoperability of ESA Workshops of the INTEROP-ESA International Conference EI2N, WSI, ISIDI and IEHENA 2005, Hermes Science Publishing (2005) 65–76
Fox, M.S., Gruninger, M.: Enterprise Modelling. AI Magazine 19 (1998) 109–121
Berre, A.J., Hahn, A., Akehurst, D., Bezivin, J., Tsalgatidou, A., Vermaut, F., Kutvonen, L., Linington, P.F.: Deliverable D9.1. State-of-the art for Interoperability architecture approaches, Model driven and dynamic, federated enterprise interoperabilityarchitectures and interoperability for non-functional aspects. Technical report, INTEROP NoE (IST-2003-508011) D9 (2004)
Aagedal, J.., Bézivin, J., Linington, P.F.: Model-Driven Development. In Malenfant, J., Ostvold, B.M., eds.: ECOOP 2004 Workshop Reader. Volume 3344 of LNCS., Springer, Heidelberg (2005) 148–157
OMG: MDA Guide Version 1.0.1. Document number: omg/2003-06-01 edn. (2003)
Berrisford, G.: Why IT veterans are sceptical about MDA. In: 2nd European Workshop on MDA with an emphasis on Methodologies and Transformations, Kent, Computing Laboratory, University of Kent (2004) 125–135
MODELWARE: Modeling solution for software systems Project (IST-2004-511731). http://www.modelware-ist.org/ (2008)
ATHENA: Advanced Technologies for interoperability of Heterogeneous Enterprise Networks and their Applications IP (IST-2001-507849). http://www.athena-ip.org (2008)
INTEROP: Interoperability Research for Networked Enterprises Applications and Software NoE (IST-2003-508011). http://www.interop-noe.org (2008)
Grangel, R., Chalmeta, R., Campos, C.: Requirements for Establishing a Conceptual Knowledge Framework in Virtual Enterprises. In Abramowicz, W., Mayr, H.C., eds.: Technologies for Business Information Systems, Springer (2007) 159–172
Kaiya, H., Saeki, M.: Weaving Multiple Viewpoint Specifications in Goal Oriented Requirements Analysis. In: APSEC’04: Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC’04), IEEE Computer Society (2004) 418–427
Antón, A.I.: Goal-Based Requirements Analysis. In: IEEE International Conference on Requirements Engineering (ICRE’96). (1996) 136–144
van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: RE’01: Proceedings of the 5th IEEE International Symposium on Requirements Engineering, IEEE Computer Society (2001) 249
Kaiya, H., Horai, H., Saeki, M.: AGORA: Attributed Goal-Oriented Requirements Analysis Method. In: 10th Anniversary Joint IEEE International Requirements Engineering Conference (RE’02), IEEE Computer Society (2002) 13
Rolland, C., Souveyet, C., Achour, C.B.: Guiding goal modelling using scenarios. IEEE Transaction on Software Engineering 24 (1998) 1055–1071
Antón, A.I., Carter, R.A., Dagnino, A., Dempster, J.H., Siege, D.F.: Deriving goals from a use-case based requirements specification. Requirements Engineering Journal 6 (2001) 63–73
Santander, V.F.A., Castro, J.: Deriving Use Cases from Organizational Modeling. In: RE’02: Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering, IEEE Computer Society (2002) 32–42
Yu, E.S.K., Liu, L., Li, Y.: Modelling Strategic Actor Relationships to Support Intellectual Property Management. In: ER’01: Proceedings of the 20th International Conference on Conceptual Modeling, Springer-Verlag (2001) 164–178
Grangel, R., Chalmeta, R., Schuster, S., Peña, I.: Exchange of Business Process Models using the POP* Meta-model. In Bussler, C., Haller, A., eds.: BPM 2005. Volume 3812 of LNCS., Springer, Heidelberg (2006) 233–244
UEML: Unified Enterprise Modelling Language Thematic Network (IST-2001-34229). http://www.ueml.org (2008)
Opdahl, A.L., Henderson-Sellers, B.: 6. Template-Based Definition of Information Systems and Enterprise Modelling Constructs. In: Ontologies and Business System Analysis. Idea Group Publishing (2005)
Williams, T.: The Purdue Enterprise Reference Architecture. In Elsevier, ed.: Proc. of the Workshop on Design of Information Infrastructure Systems for Manufacturing. (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag London Limited
About this paper
Cite this paper
Grangel, R., Chalmeta, R., Campos, C., Sommar, R., Bourey, JP. (2008). A Proposal for Goal Modelling Using a UML Profile. In: Mertins, K., Ruggaber, R., Popplewell, K., Xu, X. (eds) Enterprise Interoperability III. Springer, London. https://doi.org/10.1007/978-1-84800-221-0_53
Download citation
DOI: https://doi.org/10.1007/978-1-84800-221-0_53
Publisher Name: Springer, London
Print ISBN: 978-1-84800-220-3
Online ISBN: 978-1-84800-221-0
eBook Packages: EngineeringEngineering (R0)