SITUATIONAL METHOD ENGINEERING APPLIED FOR THE ENACTMENT OF DEVELOPMENT PROCESSES - An Agent based Approach

Holger Seemueller, Holger Voos, Benjamin Honke, Bernhard Bauer

2010

Abstract

Interdisciplinary product development is faced with the collaboration of diverse roles and a multitude of interrelated artifacts. Traditional and sequential process models cannot deal with the long-lasting and dynamic behavior of the development processes of today. Moreover, development processes have to be tailored to the needs of the projects, which are usually distributed today. Thus, keeping these projects on track from a methodology point of view is difficult. In order to deal with these challenges, this paper will present a novel method engineering and enactment approach. It combines the ideas of workflow technologies and product line engineering for method engineering as well as agent technology for the development process enactment.

References

  1. Ahern, D. M., Clouse, A., and Turner, R. (2008). CMMI Distilled: A Practical Introduction to Integrated Process Improvement (3rd Edition). Addison-Wesley Professional.
  2. Aldazabal, A., Baily, T., Nanclares, F., Sadovykh, A., Hein, C., Esser, M., and Ritter, T. (2008). Automated model driven development processes. In Proceedings of the ECMDA workshop on Model Driven Tool and Process Integration. Fraunhofer IRB Verlag.
  3. ATESST (2008). Advancing traffic efficiency and safety through software technology: (www.atesst.org).
  4. AUTOSAR (2010). Automotive open system architecture (www.autosar.org).
  5. Boley, H., Grosof, B., and Tabe, S. (2005). RuleML Tutorial. The RuleML Initiative.
  6. BPMN (2009). Business and Notation, Version 2.0 http://www.omg.org/spec/BPMN/2.0/.
  7. Broy, M. and Rausch, A. (2005). Das neue V-Modell XT. Informatik-Spektrum, 28:220-229.
  8. Burmeister, B., Arnold, M., Copaciu, F., and Rimassa, G. (2008). BDI-agents for agile goal-oriented business processes. In AAMAS 7808: Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems, pages 37-44, Richland, SC. International Foundation for Autonomous Agents and Multiagent Systems.
  9. CAFE (2004). Cafe - from concepts to application in system-family engineering, (http://www.esi.es/cafe/). ITEA project.
  10. Clements, P. C. and Northorp, L. M. (2001). Software Product Lines: Practices and Patterns. Addison Wesely.
  11. Dorling, A. (1993). Spice: Software process improvement and capability determination. Software Quality Journal, 2:209-224.
  12. Eclipse Foundation (2010a). Eclipse Process Framework Project (EPF). http://www.eclipse.org/epf/.
  13. Eclipse Foundation (2010b). Java Workflow Tooling (JWT). http://www.eclipse.org/jwt/.
  14. Families (2005). Fact-based maturity through institutionalisation lessons-learned and involved exploration of system-family engineering, (http://www.esi.es/families/). ITEA project.
  15. Hahn, C., Shafiq, O., Benguria, G., Kmper, S., and Berre, A. J. (2009). Model transformation and deployment architecture description. SHAPE Deliverable 5.1.
  16. Harmsen, A. F. (1997). Situational Method Engineering. PhD thesis, University of Twente.
  17. ISO (2002). Standard for the Exchange of Product model data. ISO standard 10303.
  18. Kang, K., Cohen, S., Hess, J., Novak, W., and Peterson, A. (1990). Feature-oriented domain analysis (foda) feasibility study. Technical report, CMU/SEI-90-TR021, SEI, Carnegie Mellon University.
  19. Kent, S. (2002). Model driven engineering. Integrated Formal Methods, pages 286-298.
  20. Kruchten, P. (2000). The Rational Unified Process: An Introduction, Second Edition. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  21. Mirbel, I. and Ralyte, J. (2005). Situational method engineering: combining assembly-based and roadmapdriven approaches, volume 11. Springer-Verlag New York, Inc., Secaucus, NJ, USA.
  22. OMG (2003). MDA Guide Version 1.0.1. http://www.omg. org/mda/.
  23. OMG (2006). Object Constraint Language, Version 2.0. http://www.omg.org/spec/OCL/2.0/.
  24. OMG (2007). MOF 2.0 / XMI Mapping Specification, v2.1.1. http://www.omg.org/technology/documents/ formal/xmi.htm.
  25. OMG (2008). Systems Modeling Language (OMG SysMLTM). http://www.omgsysml.org.
  26. Ougier, F. and Terrier, F. (2008). EDONA: an Open Integration Platform for Automotive Systems Development Tools. ERTS 2008 - Toulouse.
  27. Pohl, K., Boeckle, G., and van der Linden, F. (2005). Software Product Line Engineering - Foundations, Principles, and Techniques. Springer Verlag, Berlin Heidelberg.
  28. Saad, C. and Bauer, B. (2010). Data-flow based model analysis. Second NASA Formal Methods Symposium (accepted).
  29. Saeki, M. (1994). Software specification & design methods and method engineering.
  30. SHAPE (2010). project.eu.
  31. Sunyaev, A., Hansen, M., and Krcmar, H. (2009). Method Engineering: A Formal Description. Information Systems Development, pages 645-654.
  32. University of Hamburg (2010). Jadex - BDI Agent System. http://jadex.informatik.uni-hamburg.de/.
  33. VDI (2004). Entwicklungsmethodik für mechatronische Systeme. VDI Richtlinie 2206. Beuth Verlag.
  34. Wooldridge, M. J. (2009). An Introduction to MultiAgent Systems. John Wiley & Sons, 2nd edition.
Download


Paper Citation


in Harvard Style

Seemueller H., Voos H., Honke B. and Bauer B. (2010). SITUATIONAL METHOD ENGINEERING APPLIED FOR THE ENACTMENT OF DEVELOPMENT PROCESSES - An Agent based Approach . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-06-5, pages 399-405. DOI: 10.5220/0003021603990405


in Bibtex Style

@conference{iceis10,
author={Holger Seemueller and Holger Voos and Benjamin Honke and Bernhard Bauer},
title={SITUATIONAL METHOD ENGINEERING APPLIED FOR THE ENACTMENT OF DEVELOPMENT PROCESSES - An Agent based Approach},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2010},
pages={399-405},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003021603990405},
isbn={978-989-8425-06-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - SITUATIONAL METHOD ENGINEERING APPLIED FOR THE ENACTMENT OF DEVELOPMENT PROCESSES - An Agent based Approach
SN - 978-989-8425-06-5
AU - Seemueller H.
AU - Voos H.
AU - Honke B.
AU - Bauer B.
PY - 2010
SP - 399
EP - 405
DO - 10.5220/0003021603990405