Skip to main content

Aligning Business Requirements with Services Quality Characteristics by Using Logical Architectures

  • Conference paper
New Contributions in Information Systems and Technologies

Abstract

Derivation of logical architectures has been largely focused on the elicitation of functional requirements, disregarding the non-functional ones. Consequently, relevant business requirements content is not reflected in the information system architectural solution, so lowering its quality. Although research has recently been approaching this issue, much is left to do, especially regarding the alignment of business requirements with the logical architecture components. Following our proposed metamodel for relating processes, goals and rules (PGR), elicited from business requirements, and the 4SRS-SoaML method for the derivation of a logical architecture in SOA environments, we now aim to extend our work by generating the quality information associated to architectural services from business requirements. By extending our PGR metamodel to include the architectural services and associated quality characteristics, we hope to contribute to the improved alignment and traceability between the use cases problem-set and the logical architecture’s components solution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 369.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Winkler, S., von Pilgrim, J.: A survey of traceability in requirements engineering and model-driven development. Softw. Syst. Model. 9, 529–565 (2010)

    Article  Google Scholar 

  2. Chung, L., Cesar, J., Leite, P.: On Non-functional Requirements in Software Engineering. Conceptual modeling: Foundations and applications, 363–379 (2009)

    Google Scholar 

  3. O’Brien, L., Merson, P., Bass, L.: Quality attributes for service-oriented architectures. In: Proceedings of the International Workshop on Systems Development in SOA Environments, p. 3 (2007)

    Google Scholar 

  4. Salgado, C.E., Machado, R.J., Maciel, R.S.P.: Using Process-level Use Case Diagrams to Infer the Business Motivation Model with a RUP-based Approach. In: Proceedings of the 22nd International Conference on Information Systems Development, vol. (1), pp. 1–12 (2013)

    Google Scholar 

  5. Salgado, C.E., Teixeira, J., Santos, N., Machado, R.J., Maciel, R.S.P.: A SoaML Approach for Derivation of a Process-Oriented Logical Architecture from Use Cases. In: International Conference on Exploring Service Science, pp. 1–15 (2015)

    Google Scholar 

  6. CISQ Specifications for Automated Quality Characteristic Measures (2012), http://it-cisq.org/

  7. OMG: Software & Systems Process Engineering Meta-Model (SPEM) Specification (2008), http://www.omg.org/spec/SPEM/2.0/

  8. Werneck, V.M.B., Oliveira, A.d.P.A., Leite, J.C.S.d.P.: Comparing GORE Frameworks: i-star and KAOS, pp. 1–12 (2009)

    Google Scholar 

  9. Santos, N., Teixeira, J., Pereira, A., Ferreira, N., Lima, A., Simões, R., Machado, R.J.: A Demonstration Case on the Derivation of Process-Level Logical Architectures for Ambient Assisted Living Ecosystems. In: Garcia, N., Rodrigues, J., Dias, M.S., Elias, D. (eds.) Ambient Assisted Living Book, Taylor and Francis / CRC Press, USA (accepted for publication) (2012)

    Google Scholar 

  10. Service, O.M.G.: oriented architecture Modeling Language (SoaML) Specification (2012), http://www.omg.org/spec/SoaML/

  11. Losavio, F., Chirinos, L., Matteo, A., Lévy, N., Ramdane-Cherif, A.: ISO quality standards for measuring architectures. J. Syst. Softw. 72, 209–223 (2004)

    Article  Google Scholar 

  12. Losavio, F., Matteo, A., Camejo, I.P.: Unified Process for Domain Analysis integrating Quality. CLEI Electron. J. 17, 1–21 (2014)

    Google Scholar 

  13. Ameller, D., Ayala, C., Cabot, J., Franch, X.: Non-functional Requirements in Architectural Decision Making. IEEE Softw. 30, 61–67 (2013)

    Article  Google Scholar 

  14. Daneva, M., Buglione, L., Herrmann, A.: Software architects’ experiences of quality requirements: what we know and what we do not know? Requirements Engineering: Foundation for Software Quality, 1–17 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos E. Salgado .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Salgado, C.E., Machado, R.J., Maciel, R.S.P. (2015). Aligning Business Requirements with Services Quality Characteristics by Using Logical Architectures. In: Rocha, A., Correia, A., Costanzo, S., Reis, L. (eds) New Contributions in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol 353. Springer, Cham. https://doi.org/10.1007/978-3-319-16486-1_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16486-1_58

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16485-4

  • Online ISBN: 978-3-319-16486-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics