Abstract
At the analysis phase of an enterprise information system development, the alignment between the process level requirements (information systems) with the product level requirements (software system) may not be properly achieved. Modeling the processes for the enterprise’s business is often insufficient for implementation teams, and implementation requirements are often misaligned with business and stakeholder needs. In this paper, we demonstrate, though a real industrial case, how transition steps and rules are used to assure that process- and product-level requirements are aligned, within an approach that supports the creation of the intended requirements. The input for the transition steps is an information system logical architecture, and the output is a product-level (software) use case model.
This work has been supported by project ISOFIN (QREN 2010/013837), Fundos FEDER through Programa Operacional Fatores de Competitividade – COMPETE and by Fundos Nacionais through FCT – Fundação para a Ciência e Tecnologia within the Project Scope: FCOMP-01-0124-FEDER-022674.
Chapter PDF
Similar content being viewed by others
Keywords
References
Maibaum, T.: On specifying systems that connect to the physical world. New Trends in Software Methodologies, Tools and Techniques (2006)
Yue, T., Briand, L.C., Labiche, Y.: A Systematic Review of Transformation Approaches between User Requirements and Analysis Models. Requirements Engineering (2011)
Ferreira, N., Santos, N., Soares, P., Machado, R.J., Gašević, D.: Transition from Process- to Product-level Perspective for Business Software. In: Poels, G., et al. (eds.) CONFENIS 2012. LNBIP, vol. 139, pp. 268–275. Springer, Heidelberg (2013)
Haskins, C., Forsberg, K.: Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities; INCOSE-TP-2003-002-03.2. 1, INCOSE (2011)
Ferreira, N., Santos, N., Machado, R.J., Gašević, D.: Aligning Domain-Related Models for Creating Context for Software Product Design. In: Winkler, D., Biffl, S., Bergsmann, J. (eds.) SWQD 2013. LNBIP, vol. 133, pp. 168–190. Springer, Heidelberg (2013)
Ferreira, N., Santos, N., Machado, R.J., Gašević, D.: Derivation of Process-Oriented Logical Architectures: An Elicitation Approach for Cloud Design. In: Dieste, O., Jedlitschka, A., Juristo, N. (eds.) PROFES 2012. LNCS, vol. 7343, pp. 44–58. Springer, Heidelberg (2012)
Machado, R.J., et al.: Transformation of UML Models for Service-Oriented Software Architectures. In: ECBS 2005, pp. 173–182. IEEE Computer Society (2005)
Conradi, R., Jaccheri, M.: Process Modelling Languages. In: Software Process: Principles, Methodology, and Technology, pp. 27–52. Springer US (1999)
Browning, T.R., Eppinger, S.D.: Modeling impacts of process architecture on cost and schedule risk in product development. IEEE Trans. on Engineering Management (2002)
Machado, R.J., Fernandes, J.M., Monteiro, P., Daskalakis, C.: Refinement of Software Architectures by Recursive Model Transformations. In: Münch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034, pp. 422–428. Springer, Heidelberg (2006)
Azevedo, S., Machado, R.J., Muthig, D., Ribeiro, H.: Refinement of Software Product Line Architectures through Recursive Modeling Techniques. In: Meersman, R., Herrero, P., Dillon, T. (eds.) OTM 2009 Workshops. LNCS, vol. 5872, pp. 411–422. Springer, Heidelberg (2009)
ISOFIN Consortium. ISOFIN Research Project; ISOFIN Research Project (2010), http://isofincloud.i2s.pt
Jani, D., Vanderveken, D., Perry, D.: Experience Report: Deriving architecture specifications from KAOS specifications (2003)
The Open Group. TOGAF - The Open Group Architecture Framework, http://www.opengroup.org/togaf/
Engelsman, W., et al.: Extending enterprise architecture modelling with business goals and requirements. Enterprise Information Systems 5(1), 9–36 (2010)
Strnadl, C.F.: Aligning Business and It: The Process-Driven Architecture Model. Information Systems Management 23(4), 67–77 (2006)
Dijkman, R.M., Joosten, S.M.M.: An algorithm to derive use cases from business processes. In: SEA 2002. Acta Press, Cambridge (2002)
Winter, R., Fischer, R.: Essential Layers, Artifacts, and Dependencies of Enterprise Architecture. In: EDOCW 2006, p. 30 (2006)
Iribarne, L., et al.: A Model Transformation Approach for Automatic Composition of COTS User Interfaces in Web-Based Information Systems. Information Systems Management 27(3), 207–216 (2010)
OMG, MDA Guide Version 1.0.1, OMG Std
Kaindl, H., Falb, J.: Can We Transform Requirements into Architecture? In: ICSEA 2008 (2008)
Bauer, B., Müller, J.P., Roser, S.: A Model-driven Approach to Designing Cross-Enterprise Business Processes. In: Meersman, R., Tari, Z., Corsaro, A. (eds.) OTM-WS 2004. LNCS, vol. 3292, pp. 544–555. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 IFIP International Federation for Information Processing
About this paper
Cite this paper
Ferreira, N., Santos, N., Soares, P., Machado, R.J., Gašević, D. (2013). A Demonstration Case on Steps and Rules for the Transition from Process-Level to Software Logical Architectures in Enterprise Models. In: Grabis, J., Kirikova, M., Zdravkovic, J., Stirna, J. (eds) The Practice of Enterprise Modeling. PoEM 2013. Lecture Notes in Business Information Processing, vol 165. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41641-5_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-41641-5_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41640-8
Online ISBN: 978-3-642-41641-5
eBook Packages: Computer ScienceComputer Science (R0)