Abstract
Modern information systems, which are the result of the interconnection of systems of many organizations, run in variable contexts, and require both a lightweight approach to interoperability and the capability to actively react to changing requirements and failures. Model-Driven Development (MDD) and Service-Oriented Architecture (SOA) are software development approaches that deal with this complexity, reducing time and cost development and augmenting flexibility and interoperability. Although, requirements engineering is accepted as a critical activity in these approaches, there is a need to appropriately integrate and automate the requirements modeling and transformation tasks as part of MDD and SOA development approaches. Our proposal is a Rational Unified Process (RUP) extension, in which the requirements discipline is placed in a model-driven context in order to derive SOAs. This paper includes the definition of a model-driven requirements process including activities, roles, and work products.
Chapter PDF
Similar content being viewed by others
References
Arsanjani, A., Ghosh, S., Allam, A., Abdollah, T., Gariapathy, S., Holley, K.: SOMA: a method for developing service-oriented solutions. IBM Syst. J. 47(3), 377–396 (2008)
Barn, B., Dexter, H., Oussena, S., Sparks, D.: Soa-mdk: Towards a method development kit for service oriented system development. In: Magyar, G., Knapp, G., Wojtkowski, W., Wojtkowski, W.G., Zupancic, J. (eds.) Advances in Information Systems Development, pp. 191–201. Springer US, Heidelberg (2008)
Delgado, A., Ruiz, F., de Guzmán, I.G.R., Piattin, M.: A Model-driven and Service-oriented framework for the business process improvement. Journal of Systems Integration 1(3) (2010)
Haumer, P.: IBM Rational Method Composer: Part 1: key concepts (December 2005), http://www-128.ibm.com/developerworks/rational/library/jan06/haumer/
Kruchten, P.: The Rational Unified Process: an introduction. Addison-Wesley Longman Publishing Co., Inc., Boston (1999)
Loniewski, G., Insfrán, E., Abrahão, S.: A systematic review of the use of requirements engineering techniques in model-driven development. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010. LNCS, vol. 6395, pp. 213–227. Springer, Heidelberg (2010)
Mittal, K.: Service Oriented Unified Process, SOUP (2006), http://www.kunalmittal.com/html/soup.shtml
OMG (Object Management Group): Software Process Engineering Metamodel (SPEM) (April 2008)
Ramollari, E., Dranidis, D., Simons, A.J.H.: A survey of service oriented development methodologies, http://staffwww.dcs.shef.ac.uk/people/A.Simons/research/papers/soasurvey.pdf
Shuja, A., Krebs, J.: IBM®Rational Unified Process®Reference and Certification Guide: Solution Designer. IBM Press (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Loniewski, G., Armesto, A., Insfran, E. (2011). Incorporating Model-Driven Techniques into Requirements Engineering for the Service-Oriented Development Process. In: Ralyté, J., Mirbel, I., Deneckère, R. (eds) Engineering Methods in the Service-Oriented Context. ME 2011. IFIP Advances in Information and Communication Technology, vol 351. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19997-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-19997-4_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19996-7
Online ISBN: 978-3-642-19997-4
eBook Packages: Computer ScienceComputer Science (R0)