Abstract
This paper presents a software process definition language that is targeted towards the development of software and systems using Model Driven Engineering methods. The dynamics of a process model are based on Petri Nets. This allows us to use a process definition model to plan and track the execution of actual projects. This new language can be integrated with existing approaches for software process modeling such as Software Process Engineering Metamodel.
Keywords
- Business Process
- Modeling Language
- Model Transformation
- Object Constraint Language
- Software Development Process
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Back, R., von Wright, J.: Refinement Calculus: A Systematic Introduction. Springer, Heidelberg (1998)
Banach, R., Poppleton, M.: Retrenchment. In: Woodcock, J.C.P., Davies, J., Wing, J.M. (eds.) FM 1999. LNCS, vol. 1709, p. 1864. Springer, Heidelberg (1999)
Genova, G., Valiente, M.C., Nubiola, J.: A Semiotic Approach to UML Models. In: Marcos, E., Wieringa, R. (eds.) Proceedings of the 1st International Workshop on Philosophical Foundations of Information Systems Engineering (PHISE 2005), Porto, Portugal, June 13, pp. 547–557 (2005)
Humphrey, W.S.: Managing the Software Process. Addison Wesley, Reading (1989)
I-Logix Statemate, http://www.ilogix.com/
Jensen, K.: Coloured Petri Nets, 2nd edn. Basic Concepts, Analysis Methods and Practical Use, vol. 1. Springer, Heidelberg (1996)
Kellner, M.I., Hansen, G.A.: Software Process Modeling. Software Engineering Institute, Carnegie Mellon University. Technical report (1988), Available at: http://www.sei.cmu.edu/publications/documents/88.reports/88.tr.009.html
Kent, S.: Model Driven Engineering. In: Butler, M., Petre, L., Sere, K. (eds.) IFM 2002. LNCS, vol. 2335, p. 286. Springer, Heidelberg (2002)
Kruchten, P.: Rational Unified Process. Addison-Wesley, Reading (1998)
Lilius, J., Lillqvist, T., Lundkvist, T., Oliver, I., Porres, I., Sandström, K., Sveholm, G., Zaka, A.P.: The MICAS Tool. In: Proceedings of the NWUML 2005: The 3rd Nordic Workshop on UML and Software Modeling, Tampere, Finland, pp. 180–192 (August 2005)
OMG. Meta Object Facility (MOF) 2.0 Core Specification, version 2.0. Document ptc/04-10-15 (October 2004), Available at: http://www.omg.org/
OMG. Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification. Document ptc/05-11-1 (November 2005), Available at: http://www.omg.org/
OMG. Model Driven Architecture. Document ormsc/2001-07-01 (July 2001), Available at: http://www.omg.org/
OMG. Model Driven Architecture, MDA Guide, version 1.0.1. Document omg/2003-06-01 (June 2003), Available at: http://www.omg.org/
OMG. Software Process Engineering Metamodel (SPEM) Specification, version 1.1. Document formal/05-01-06 (January 2005), Available at: http://www.omg.org/
OMG. UML 2.0 Infrastructure Specification. Document ptc/04-10-14 (November 2004), Available at: http://www.omg.org/
OMG. UML 2.0 Superstructure Specification. Document ptc/04-10-02 (October 2004), Available at: http://www.omg.org/
Radice, R.A., et al.: A programming process architecture. IBM Systems Journal 24(2), 79–90 (1985)
Sharp, A., McDermott, P.: Workflow Modeling. Tools for Process Improvement and Application Development. Artech House (2001)
van der Aalst, W., van Hee, K.: Workflow Management. Models. Methods, and Systems. MIT Press, Cambridge (2002)
van Deursen, A., Klint, P., Visser, J.: Domain Specific Languages: An Annotated Bibliography. ACM SIGPLAN Notice 35(6), 26–36 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Porres, I., Valiente, M.C. (2006). Process Definition and Project Tracking in Model Driven Engineering. In: Münch, J., Vierimaa, M. (eds) Product-Focused Software Process Improvement. PROFES 2006. Lecture Notes in Computer Science, vol 4034. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767718_13
Download citation
DOI: https://doi.org/10.1007/11767718_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34682-1
Online ISBN: 978-3-540-34683-8
eBook Packages: Computer ScienceComputer Science (R0)
