Abstract
Business processes constitute one major asset in an organization and software businesses are not an exception. Processes definition, maintenance, and management are key aspects to control and define how to build software systems up and also to support decision-making. In this paper, a model-based approach is proposed to facilitate these processes. Thus, a global environment for business processes in software development is presented. The final results are illustrated through the NDTQ-Framework, a solution based on this approach that is currently being used in software development organizations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lonchamp J (1993) A structured conceptual and terminological framework for software process engineering. In: Proceedings of the 2nd international conference on the software process continuous software process improvement, pp 41–53
ISO/IEC, ISO/IEC 12207:2008 (2008) Systems and software engineering – software life cycle processes. International Organization for Standardization
ISO/IEC, ISO/IEC 15288:2008 (2008) Systems and software engineering – system life cycle processes. International Organization for Standardization
ISO/IEC, ISO/IEC TR 24744:2007 (2007) Software and systems engineering – life cycle management – guidelines for process description. International Organization for Standardization
Kaiser G, Barghuti N, Sokolsky M (1990) Preliminary experience with process modeling in the marvel SDE kernel. In: Proceedings IEEE 23th Hawaii ICSS software track
Bandinelli SC, Fuggetta A, Ghezzi C (1993) Software process model evolution in the SPADE environment. IEEE T Software Eng 19(12):1128–1144
Conradi R, Jaceheri M, Mazzi C, Nguyen M, Aarsten A (1992) Design, use and implementation of SPELL, a language for software process modeling and evolution. Software Process Technology, pp 167–177
Di Nitto E, Lavazza L, Schiavoni M, Tracanella E, Trombetta M (2002) Deriving executable process descriptions from UML. In: Proceedings of the 24th international conference on software engineering (ICSE 2002), Compendex, pp 155–165
Chou S-C (2002) A process modeling language consisting of high level UML-based diagrams and low Level process language. J Object Technol 1(4):137–163
Bendraou R, Gervais M-P, Blanc X (2006) UML4SPM: an executable software process modeling language providing high-level abstractions. Enterprise distributed object computing conference 2006 EDOC 06 10th IEEE International, vol. 6, no. 511731, pp 297–306
OMG (2008) SPEM, software & systems process engineering metamodel specification. http://www.omg.org/spec/SPEM
ISO/IEC, ISO/IEC 24744:2007 (2007) Software engineering – metamodel for development methodologies. International Organization for Standardization
Henderson-Sellers B, Gonzalez-Perez C (2005) The rationale of powertype-based metamodelling to underpin software development methodologies. In: Proceedings of the 2nd Asia-Pacific conference on conceptual modelling, vol. 43, pp 7–16
OMG (2011) MOF, meta object facility. http://www.omg.org/spec/MOF/2.4.1
Koudri A, Champeau J (2010) MODAL: a SPEM extension to improve co-design process models. In: Proceedings of the 2010 international conference on new modeling concepts for today’s software processes: software process, vol. 6195, pp 248–259
Escalona MJ, Aragon G (2008) NDT. a model-driven approach for web requirements. IEEE T Software Eng 34(3):377–390
ITIL, Information technology infrastructure library. http://www.itil-officialsite.com
Chrissis MB, Konrad M, Shrum S (2003) CMMI: guidelines for process integration and product improvement. Addison Wesley, Reading, MA, p 688
ISO/IEC, ISO/IEC 29119 Software engineering – software testing standard. International Organization for Standardization
Project Management Institute (2008) A guide to the project management body of knowledge (PMBOK® guide) – fourth edition. Project Management Institute, Newtown Square, PA, p 459
(2011) NDT-Suite. www.iwt2.org
García-García JA, Cutilla CR, Escalona MJ, Alba M (2011) NDT-glossary. A MDE approach for glossary generation. In: Proceedings of the 13th international conference on enterprise information systems. ICCEIS
OMG (2011) BPMN, business process modeling notation, Version 2.0. http://www.omg.org/spec/BPMN/2.0/
OASIS (2007) WS-BPEL, Web services business process execution language, Version 2.0. http://www.oasis-open.org/standards#wsbpelv2.0
Ellner R, Al-Hilank S, Drexler J, Jung M, Kips D, Philippsen M (2010) eSPEM – a SPEM extension for enactable behavior modeling. In: Kühne T, Selic B, Gervais M-P, Terrier F (eds) EdsModelling foundations and applications, vol 6138. Springer, Berlin, pp 116–131
Ardagna D, Ghezzi C, Mirandola R (2008) Rethinking the use of models in software architecture. In: Becker S, Plasil F, Reussner R (eds) Quality of software architectures models and architectures, vol 5281. Springer, Heidelberg, pp 1–27
Schmidt DC (2006) Model-driven engineering. Computer 39(2):25–31
Van Der Straeten R, Mens T, Van Baelen S (2009) Challenges in model-driven software engineering. In: Models in software engineering. Lect Notes Comp Sci 5421:35–47
Fuentes L, Vallecillo A (2004) Una introducción a los perfiles UML. Novática 168:6–11
Acknowledgements
This research study has been supported by the Tempros project (TIN2010-20057-C03-02) and Red CaSA (TIN 2010-12312-E) of the Ministerio de Ciencia e Innovación, Spain, and NDTQ-Framework project of the Junta de Andalucía, Spain (TIC-5789).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media, LLC
About this paper
Cite this paper
García-Borgoñon, L., García-García, J.A., Alba, M., Escalona, M.J. (2013). Software Process Management: A Model-Based Approach. In: Linger, H., Fisher, J., Barnden, A., Barry, C., Lang, M., Schneider, C. (eds) Building Sustainable Information Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-7540-8_13
Download citation
DOI: https://doi.org/10.1007/978-1-4614-7540-8_13
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4614-7539-2
Online ISBN: 978-1-4614-7540-8
eBook Packages: Computer ScienceComputer Science (R0)