Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/WOSQ.2007.1acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

A Model-Driven Architecture Approach Using Explicit Stakeholder Quality Requirement Models for Building Dependable Information Systems

Published: 20 May 2007 Publication History

Abstract

Decision makers in safety-critical domains rely on data from dependable information systems. Traditional time- and safety-critical information systems, such as traffic management systems, have been using proprietary point-to-point data links, which are very dependable, but also time-consuming and costly to change due to the need to manually adapt a multitude of deployed systems. In this paper we introduce a model-driven architecture (MDA) system approach that describes explicitly stakeholder quality requirements on dependable data links between systems for decision support and generates new system versions that implement these requirements. The MDA approach is expected to a) improve the quality (assurance) of system requirements; b) support more explicit feedback on the quality of intermediate models during systems development; and c) provide better auditing capabilities of the systems development process. Based on an industry case study we describe the MDA concept of the system, the development process, and how software quality can be measured and improved.

References

[1]
{1} S. Biffl, A. Aurum, B. Boehm, H. Erdogmus, and P. Grünbacher (eds.) (2005) Value-Based Software Engineering , Springer Verlag, 2005.
[2]
{2} B. Boehm, L. Huang, A. Jain, and R. Madachy, "Quality as Stakeholder Value", in Proceedings of the Second Workshop on Software Quality, 2004, pp. 1-3.
[3]
{3} S. Kan; Metrics and Models in Software Quality Engineering , 2nd Edition; Addison Wesley, 2002.
[4]
{4} N. Nagappan, L. Williams, M. Vouk, and J. Osborne; "Early Estimation of Software Quality Using In-Process Testing Metrics: A Controlled Case Study"; in Proceedings of the third workshop on Software Quality, 2005, pp. 1-7.
[5]
{5} S. Chulani, B. Ray, P. Santhanam, and R. Leszkowicz, "Metrics for Managing Customer View of Software Quality", in Proceedings of the 9th International Symposium on Software Metrics, 2003, p. 189.
[6]
{6} P. Grünbacher, S. Köszegi, and S. Biffl "Stakeholder Value Propostion Elicitation and Reconciliation", in: S. Biffl, A. Aurum, B. Boehm, H. Erdogmus, and P. Grünbacher (eds.) (2005) Value-Based Software Engineering, Springer Verlag, 2005, p. 133-154.
[7]
{7} J.-N. Mazón, J. Trujillo, M. Serrano, and M. Piattini, "Applying MDA to the Development of Data Warehouses" in Proceedings of the 8th ACM international workshop on Data warehousing and OLAP, 2005, pp. 57-66.
[8]
{8} A. D'Ambrogio, "A Model Transformation Framework for the Automated Building of Performance Models from UML Models" in Proceedings of the 5th international workshop on Software and performance, 2005, pp. 75-86.
[9]
{9} A. Balogh and A. Pataricza, "Quality-of-Service Modeling and Analysis of Dependable Application Models", Jan. 2007, http://www.cs.colostate.edu/csduml2006/CSDUML06- FinalPapers/nr1_side1-12.pdf
[10]
{10} H. Kitapci, B. Boehm, P. Grünbacher, M. Halling, and S. Biffl, "Formalizing Informal Stakeholder Requirements Inputs", in Proceedings of the 13th international INCOSE Symposium, 2003.
[11]
{11} M. A. Babar and S. Biffl, "Eliciting Better Quality Architecture Evaluation Scenarios: A Controlled Experiment On Top-Down vs. Bottom-Up", in Proceedings of the 2006 ACM/IEEE international symposium on empirical software engineering, 2006, pp. 207-316.
[12]
{12} I. Rus, M. Halling, and S. Biffl "Supporting Decision-Making in Software Engineering with Process Simulation and Empirical Studies", Int. Journal of Software Engineering and Knowledge Engineering, vol. 13, no. 5, pp. 531-545, October 2003.
[13]
{13} J. Miller and J. Mukerji, "Model Driven Architecture (MDA)", January 2007, http://www.omg.org/docs/ormsc/01- 07-01.pdf
[14]
{14} S. Mellor, K. Scott, A. Uhl, and D. Weise, MDA distilled: principles of Model Driven Architecture. Addison-Wesley, 2004.
[15]
{15} A. Kleppe, J. Warmer, and W. Bast, MDA Explained. The Practice and Promise of the Model Driven Architecture. Addison-Wesley, 2003.
[16]
{16} D.S. Frankel, Model Driven Architecture. Applying MDA to Enterprise Computing. Indianapolis, Indiana. Wiley. 2003.
[17]
{17} {Online document} May 2007, Available at http://www.complang.tuwien.ac.at/richard/SWIS.

Cited By

View all
  • (2018)Patterns and commonalities in rapid system development methodologiesInternational Journal of Business Information Systems10.5555/2961009.296101422:3(343-361)Online publication date: 27-Dec-2018
  • (2010)A systematic review of the use of requirements engineering techniques in model-driven developmentProceedings of the 13th international conference on Model driven engineering languages and systems: Part II10.5555/1929101.1929123(213-227)Online publication date: 3-Oct-2010
  • (2009)What is CIMProceedings of the 13th East European conference on Advances in Databases and Information Systems10.1007/978-3-642-12082-4_22(169-176)Online publication date: 7-Sep-2009

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WoSQ '07: Proceedings of the 5th International Workshop on Software Quality
May 2007
60 pages
ISBN:0769529593

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 20 May 2007

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 7 of 11 submissions, 64%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Patterns and commonalities in rapid system development methodologiesInternational Journal of Business Information Systems10.5555/2961009.296101422:3(343-361)Online publication date: 27-Dec-2018
  • (2010)A systematic review of the use of requirements engineering techniques in model-driven developmentProceedings of the 13th international conference on Model driven engineering languages and systems: Part II10.5555/1929101.1929123(213-227)Online publication date: 3-Oct-2010
  • (2009)What is CIMProceedings of the 13th East European conference on Advances in Databases and Information Systems10.1007/978-3-642-12082-4_22(169-176)Online publication date: 7-Sep-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media