Skip to main content
Erschienen in: Automated Software Engineering 1/2017

29.02.2016

MaramaAIC: tool support for consistency management and validation of requirements

verfasst von: Massila Kamalrudin, John Hosking, John Grundy

Erschienen in: Automated Software Engineering | Ausgabe 1/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Requirements captured by requirements engineers (REs) are commonly inconsistent with their client’s intended requirements and are often error prone. There is limited tool support providing end-to-end support between the REs and their client for the validation and improvement of these requirements. We have developed an automated tool called MaramaAIC (Automated Inconsistency Checker) to address these problems. MaramaAIC provides automated requirements traceability and visual support to identify and highlight inconsistency, incorrectness and incompleteness in captured requirements. MaramaAIC provides an end-to-end rapid prototyping approach together with a patterns library that helps to capture requirements and check the consistency of requirements that have been expressed in textual natural language requirements and then extracted to semi-formal abstract interactions, essential use cases (EUCs) and user interface prototype models. It helps engineers to validate the correctness and completeness of the EUCs modelled requirements by comparing them to “best-practice” templates and generates an abstract prototype in the form of essential user interface prototype models and concrete User Interface views in the form of HTML. We describe its design and implementation together with results of evaluating our tool’s efficacy and performance, and user perception of the tool’s usability and its strengths and weaknesses via a substantial usability study. We also present a qualitative study on the effectiveness of the tool’s end-to-end rapid prototyping approach in improving dialogue between the RE and the client as well as improving the quality of the requirements.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Am, Sampaio, R., Chitchyan, R., Rashid, A., Rayson, P.: EA-Miner: a tool for automating aspect-oriented requirements identification. Paper presented at the Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, Long Beach, CA, USA (2005) Am, Sampaio, R., Chitchyan, R., Rashid, A., Rayson, P.: EA-Miner: a tool for automating aspect-oriented requirements identification. Paper presented at the Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, Long Beach, CA, USA (2005)
Zurück zum Zitat Ambler, S.W.: The Object Primer: Agile Model-Driven Development with UML 2.0, 3rd edn. Cambridge University Press, New York (2004)CrossRef Ambler, S.W.: The Object Primer: Agile Model-Driven Development with UML 2.0, 3rd edn. Cambridge University Press, New York (2004)CrossRef
Zurück zum Zitat Biddle, R., Noble, J., Tempero, E.: Essential use cases and responsibility in object-oriented development. Aust. Comput. Sci. Commun. 24(1), 7–16 (2002) Biddle, R., Noble, J., Tempero, E.: Essential use cases and responsibility in object-oriented development. Aust. Comput. Sci. Commun. 24(1), 7–16 (2002)
Zurück zum Zitat Biddle, R., Noble, J., Tempero.E.: Pattern for Essential Use Cases (C. science, Trans.) (Vol. CS-TR-01/02). Wellington, Victoria University of Wellington (2000) Biddle, R., Noble, J., Tempero.E.: Pattern for Essential Use Cases (C. science, Trans.) (Vol. CS-TR-01/02). Wellington, Victoria University of Wellington (2000)
Zurück zum Zitat Blackwell, A., Britton, C., Cox, A., Green, T., Gurr, C., Kadoda, G., Young, R.: Cognitive dimensions of notations: design tools for cognitive technology. In: Beynon, M., Nehaniv, C., Dautenhahn, K. (eds.) Cognitive Technology: Instruments of Mind, vol. 2117, pp. 325–341. Springer, Berlin (2001)CrossRef Blackwell, A., Britton, C., Cox, A., Green, T., Gurr, C., Kadoda, G., Young, R.: Cognitive dimensions of notations: design tools for cognitive technology. In: Beynon, M., Nehaniv, C., Dautenhahn, K. (eds.) Cognitive Technology: Instruments of Mind, vol. 2117, pp. 325–341. Springer, Berlin (2001)CrossRef
Zurück zum Zitat Buskirk, V.R., Moroney, B.W.: Extending prototyping. IBM Syst. J. 42(4), 613–623 (2003)CrossRef Buskirk, V.R., Moroney, B.W.: Extending prototyping. IBM Syst. J. 42(4), 613–623 (2003)CrossRef
Zurück zum Zitat Constantine, L.L.: Rapid abstract prototyping. Softw. Dev. 6(11), (1998) Constantine, L.L.: Rapid abstract prototyping. Softw. Dev. 6(11), (1998)
Zurück zum Zitat Constantine, L.L., Lockwood, A.D.L.: Structure and style in use cases for user interface design. In: Object modeling and user interface design: designing interactive systems, Addison-Wesley, Longman Publishing Co., Inc., pp. 245–279 (2001) Constantine, L.L., Lockwood, A.D.L.: Structure and style in use cases for user interface design. In: Object modeling and user interface design: designing interactive systems, Addison-Wesley, Longman Publishing Co., Inc., pp. 245–279 (2001)
Zurück zum Zitat Constantine, L.L., Lockwood, L.A.D.: Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. ACM Press/Addison-Wesley Publishing Co, New York (1999) Constantine, L.L., Lockwood, L.A.D.: Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. ACM Press/Addison-Wesley Publishing Co, New York (1999)
Zurück zum Zitat Constantine, L.L., Lockwood, A.D.L.: Usage-centered software engineering: an agile approach to integrating users, user interfaces, and usability into software engineering practice. In: Proceedings 25th International Conference on Software Engineering, Portland, Oregon (2003) Constantine, L.L., Lockwood, A.D.L.: Usage-centered software engineering: an agile approach to integrating users, user interfaces, and usability into software engineering practice. In: Proceedings 25th International Conference on Software Engineering, Portland, Oregon (2003)
Zurück zum Zitat Cristian, B.: Generating an Abstract User Interface from a Discourse Model Inspired by Human Communication (2008) Cristian, B.: Generating an Abstract User Interface from a Discourse Model Inspired by Human Communication (2008)
Zurück zum Zitat Dardenne, A., Van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20(1), 3–50 (1993)CrossRefMATH Dardenne, A., Van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20(1), 3–50 (1993)CrossRefMATH
Zurück zum Zitat Denger, C., Berry, D. M., Kamsties, E.: Higher quality requirements specifications through natural language patterns. Paper presented at the Proceedings of the IEEE International Conference on Software-Science, Technology \(\backslash \) & Engineering, IEEE Computer Society, pp. 80.80-7695-2047-7692 (2003) Denger, C., Berry, D. M., Kamsties, E.: Higher quality requirements specifications through natural language patterns. Paper presented at the Proceedings of the IEEE International Conference on Software-Science, Technology \(\backslash \) & Engineering, IEEE Computer Society, pp. 80.80-7695-2047-7692 (2003)
Zurück zum Zitat Egyed, A.: Scalable consistency checking between diagrams-The ViewIntegra Approach. In: Proceedings of the 16th IEEE International Conference on Automated Software Engineering, IEEE Computer Society, p. 387 (2001) Egyed, A.: Scalable consistency checking between diagrams-The ViewIntegra Approach. In: Proceedings of the 16th IEEE International Conference on Automated Software Engineering, IEEE Computer Society, p. 387 (2001)
Zurück zum Zitat Fabbrini, F., Fusani, M., Gnesi, S., Lami, G.: The linguistic approach to the natural language requirements quality: benefit of the use of an automatic tool. Paper presented at the Software Engineering Workshop, 2001. Proceedings of the 26th Annual NASA Goddard (2001) Fabbrini, F., Fusani, M., Gnesi, S., Lami, G.: The linguistic approach to the natural language requirements quality: benefit of the use of an automatic tool. Paper presented at the Software Engineering Workshop, 2001. Proceedings of the 26th Annual NASA Goddard (2001)
Zurück zum Zitat Geisser, M., Hildenbrand, T., Riegel, N.: Evaluating the Applicability of Requirements Engineering Tools for Distributed Software Development (D. o. I. S. 1, Trans.) Working Paper 2/2007 (Working Papers in Information Systems ed.). University of Mannheim, Germany 2007 Geisser, M., Hildenbrand, T., Riegel, N.: Evaluating the Applicability of Requirements Engineering Tools for Distributed Software Development (D. o. I. S. 1, Trans.) Working Paper 2/2007 (Working Papers in Information Systems ed.). University of Mannheim, Germany 2007
Zurück zum Zitat Gervasi, V., Zowghi, D.: Reasoning about inconsistencies in natural language requirements. ACM Trans. Softw. Eng. Methodol. 14(3), 277–330 (2005)CrossRef Gervasi, V., Zowghi, D.: Reasoning about inconsistencies in natural language requirements. ACM Trans. Softw. Eng. Methodol. 14(3), 277–330 (2005)CrossRef
Zurück zum Zitat Glinz, M.: A lightweight approach to consistency of scenarios and class models. In: Proceedings of the 4th International Conference on Requirements Engineering 2000, pp. 49–58 (2000) Glinz, M.: A lightweight approach to consistency of scenarios and class models. In: Proceedings of the 4th International Conference on Requirements Engineering 2000, pp. 49–58 (2000)
Zurück zum Zitat Grundy, J. C., Hosking, Huh, J., Li, N.: Marama: an eclipse meta-toolset for generating multi-view environments. Paper Presented at the 2008 IEEE/ACM International Conference on Software Engineering, Liepzig, Germany (2008) Grundy, J. C., Hosking, Huh, J., Li, N.: Marama: an eclipse meta-toolset for generating multi-view environments. Paper Presented at the 2008 IEEE/ACM International Conference on Software Engineering, Liepzig, Germany (2008)
Zurück zum Zitat Guerra, E., de Lara, J., Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schwinger, W.: Automated verification of model transformations based on visual contracts. Automat. Softw. Eng., pp. 1–42, doi:10.1007/s10515-012-0102-y Guerra, E., de Lara, J., Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schwinger, W.: Automated verification of model transformations based on visual contracts. Automat. Softw. Eng., pp. 1–42, doi:10.​1007/​s10515-012-0102-y
Zurück zum Zitat Hull, E., Jackson, K., Dick, J.: DOORS: A Tool to Manage Requirements Requirements Engineering, pp. 173–189. Springer, London (2005) Hull, E., Jackson, K., Dick, J.: DOORS: A Tool to Manage Requirements Requirements Engineering, pp. 173–189. Springer, London (2005)
Zurück zum Zitat Huzar, Z., Kuzniarz, L., Reggio, G., Sourrouille, J.L.: Consistency Problems in UML-Based Software Development UML Modeling Languages and Applications. Springer, Berlin, pp. 1–12 (2005) Huzar, Z., Kuzniarz, L., Reggio, G., Sourrouille, J.L.: Consistency Problems in UML-Based Software Development UML Modeling Languages and Applications. Springer, Berlin, pp. 1–12 (2005)
Zurück zum Zitat Jacobson, I., Booch, G., Rumbaugh, J.: The unified software development process. Addison-Wesley, Reading (1999) Jacobson, I., Booch, G., Rumbaugh, J.: The unified software development process. Addison-Wesley, Reading (1999)
Zurück zum Zitat Kim, J., Park, S., Sugumaran, V.: Improving use case driven analysis using goal and scenario authoring: a linguistics-based approach. Data Knowl. Eng. 58, 21–46 (2006)CrossRef Kim, J., Park, S., Sugumaran, V.: Improving use case driven analysis using goal and scenario authoring: a linguistics-based approach. Data Knowl. Eng. 58, 21–46 (2006)CrossRef
Zurück zum Zitat Kamalrudin, M., Grundy, J., Hosking, J.: Tool support for essential use cases to better capture software requirements. Paper presented at the 25th IEEE/ACM International Conference on Automated Software Engineering, Antwerp, Belgium, 20–24 September 2010 Kamalrudin, M., Grundy, J., Hosking, J.: Tool support for essential use cases to better capture software requirements. Paper presented at the 25th IEEE/ACM International Conference on Automated Software Engineering, Antwerp, Belgium, 20–24 September 2010
Zurück zum Zitat Kamalrudin, M., Grundy, J.: Generating essential user interface prototypes to validate requirements. Paper presented at the Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering (2011) Kamalrudin, M., Grundy, J.: Generating essential user interface prototypes to validate requirements. Paper presented at the Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering (2011)
Zurück zum Zitat Kamalrudin, M., Ahmad, S.S., Sidek, S., Daud, N.: A review of requirements engineering tools for requirements validation software engineering process. Int. J. Softw. Eng. IJSET, 1, (2014) Kamalrudin, M., Ahmad, S.S., Sidek, S., Daud, N.: A review of requirements engineering tools for requirements validation software engineering process. Int. J. Softw. Eng. IJSET, 1, (2014)
Zurück zum Zitat Kamalrudin, M., Grundy, J., Hosking, J.: MaramaAI: tool support for capturing and managing consistency of multi-lingual requirements. In: 27th Automated software Engineering Conference, Essen, Germany (2012) Kamalrudin, M., Grundy, J., Hosking, J.: MaramaAI: tool support for capturing and managing consistency of multi-lingual requirements. In: 27th Automated software Engineering Conference, Essen, Germany (2012)
Zurück zum Zitat Kotonya, G., Sommerville, I.: Requirement Engineering Process and Techniques. Wiley, West Sussex (1998) Kotonya, G., Sommerville, I.: Requirement Engineering Process and Techniques. Wiley, West Sussex (1998)
Zurück zum Zitat Kovacevic, S. UML and User Interface Modeling The Unified Modeling Language. « UML »’98: Beyond the Notation, pp. 514–514 (1999) Kovacevic, S. UML and User Interface Modeling The Unified Modeling Language. « UML »’98: Beyond the Notation, pp. 514–514 (1999)
Zurück zum Zitat Kutar, M., Britton, C., Wilson, J.: Cognitive dimensions an experience report. Paper presented at the Twelfth Annual Meeting ofthe Psychology of Programming Interest Group, Memoria, Cozenza Italy (2000) Kutar, M., Britton, C., Wilson, J.: Cognitive dimensions an experience report. Paper presented at the Twelfth Annual Meeting ofthe Psychology of Programming Interest Group, Memoria, Cozenza Italy (2000)
Zurück zum Zitat Lamport, L.: Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers. Addison-Wesley Longman Publishing Co., Inc., Boston (2002) Lamport, L.: Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)
Zurück zum Zitat Lamsweerde, A.V., Darimont, R., Letier, R.: Managing conflicts in goal-driven requirements engineering, IEEE Transactions Software Engineering, vol. 24, pp. 908–926 (1998) Lamsweerde, A.V., Darimont, R., Letier, R.: Managing conflicts in goal-driven requirements engineering, IEEE Transactions Software Engineering, vol. 24, pp. 908–926 (1998)
Zurück zum Zitat Lopez-Herrejon, R.E., Egyed, A.: Towards fixing inconsistencies in models with variability. Paper presented at the Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems. Leipzig, Germany (2012) Lopez-Herrejon, R.E., Egyed, A.: Towards fixing inconsistencies in models with variability. Paper presented at the Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems. Leipzig, Germany (2012)
Zurück zum Zitat Litvak, B.,Tyszberowicz, S., Yehudai, A.: Behavioral consistency validation of UML diagrams. In: Proceedings First International Conference on Software Engineering and Formal Methods 2003. Brisbane, Australia, pp. 118–125 (2003) Litvak, B.,Tyszberowicz, S., Yehudai, A.: Behavioral consistency validation of UML diagrams. In: Proceedings First International Conference on Software Engineering and Formal Methods 2003. Brisbane, Australia, pp. 118–125 (2003)
Zurück zum Zitat Nentwich, C., Wolfgang, E., Anthony, F.: Consistency management with repair actions. Paper presented at the Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon (2003) Nentwich, C., Wolfgang, E., Anthony, F.: Consistency management with repair actions. Paper presented at the Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon (2003)
Zurück zum Zitat Nguyen, T.H., Vo, B.Q., Lumpe, M., Grundy, J.: REInDetector: a framework for knowledge-based requirements engineering. Paper presented at the Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, Essen, Germany (2012) Nguyen, T.H., Vo, B.Q., Lumpe, M., Grundy, J.: REInDetector: a framework for knowledge-based requirements engineering. Paper presented at the Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, Essen, Germany (2012)
Zurück zum Zitat Nuseibeh, B., Easterbrook, S., Russo, A.: Leveraging inconsistency in software development. Computer 33(4), 24–29 (2000)CrossRef Nuseibeh, B., Easterbrook, S., Russo, A.: Leveraging inconsistency in software development. Computer 33(4), 24–29 (2000)CrossRef
Zurück zum Zitat Perrouin, G., Brottier, E., Baudry, B., Le Traon, Y.: Composing Models for Detecting Inconsistencies: A Requirements Engineering Perspective Requirements Engineering: Foundation for Software Quality. Springer Berlin, pp. 89–103 (2009) Perrouin, G., Brottier, E., Baudry, B., Le Traon, Y.: Composing Models for Detecting Inconsistencies: A Requirements Engineering Perspective Requirements Engineering: Foundation for Software Quality. Springer Berlin, pp. 89–103 (2009)
Zurück zum Zitat Reder, A., Egyed, A.: Incremental consistency checking for complex design rules and larger model changes. In: France, R., Kazmeier, J., Breu, R., Atkinson, C. (eds.) Model Driven Engineering Languages and Systems, vol. 7590, pp. 202–218. Springer, Berlin (2012)CrossRef Reder, A., Egyed, A.: Incremental consistency checking for complex design rules and larger model changes. In: France, R., Kazmeier, J., Breu, R., Atkinson, C. (eds.) Model Driven Engineering Languages and Systems, vol. 7590, pp. 202–218. Springer, Berlin (2012)CrossRef
Zurück zum Zitat Robertson, S., Robertson, J.: Mastering the Requirements Process, 2nd edn. Addison-Wesley Professional, Boston (2006) Robertson, S., Robertson, J.: Mastering the Requirements Process, 2nd edn. Addison-Wesley Professional, Boston (2006)
Zurück zum Zitat Sardinha, A., Chitchyan, R., Weston, N., Greenwood, P., Rashid, A.: EA-Analyzer: automating conflict detection in a large set of textual aspect-oriented requirements. Autom. Softw. Eng. 20(1), 111–135 (2013)CrossRef Sardinha, A., Chitchyan, R., Weston, N., Greenwood, P., Rashid, A.: EA-Analyzer: automating conflict detection in a large set of textual aspect-oriented requirements. Autom. Softw. Eng. 20(1), 111–135 (2013)CrossRef
Zurück zum Zitat Satyajit, A., Hrushikesha, M., George, C.: Domain consistency in requirements specification. In: Fifth International Conference on Quality Software, 2005 (QSIC 2005). pp. 231–238, 1550–6002 (2005) Satyajit, A., Hrushikesha, M., George, C.: Domain consistency in requirements specification. In: Fifth International Conference on Quality Software, 2005 (QSIC 2005). pp. 231–238, 1550–6002 (2005)
Zurück zum Zitat Some, S.S.: Use cases based requirements validation with scenarios. Paper presented at the Proceedings 13th IEEE International Conference in Requirements Engineering 2005 (2005) Some, S.S.: Use cases based requirements validation with scenarios. Paper presented at the Proceedings 13th IEEE International Conference in Requirements Engineering 2005 (2005)
Zurück zum Zitat Tjong, S. F., Hallam, N., Hartley, M. : Improving the quality of natural language requirements specifications through natural language requirements patterns. Paper presented at The Sixth IEEE International Conference Computer and Information Technology, CIT ’06 (2006) Tjong, S. F., Hallam, N., Hartley, M. : Improving the quality of natural language requirements specifications through natural language requirements patterns. Paper presented at The Sixth IEEE International Conference Computer and Information Technology, CIT ’06 (2006)
Zurück zum Zitat Yijun, Y.: From goals to aspects: discovering aspects from requirements goal models. In: Proceedings of the 12th IEEE International Requirements Engineering Conference 2004, 6–11 Sept. 2004 Yijun, Y.: From goals to aspects: discovering aspects from requirements goal models. In: Proceedings of the 12th IEEE International Requirements Engineering Conference 2004, 6–11 Sept. 2004
Zurück zum Zitat Yu, E. S.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the Third IEEE International Symposium Requirements Engineering, 1997, pp. 226–235 (1997) Yu, E. S.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the Third IEEE International Symposium Requirements Engineering, 1997, pp. 226–235 (1997)
Zurück zum Zitat Yue, T., Briand, L.C., Labiche, Y.: aToucan: an automated framework to derive UML analysis models from use case models. ACM Trans. Softw. Eng. Methodol. 24(3), 13 (2015)CrossRef Yue, T., Briand, L.C., Labiche, Y.: aToucan: an automated framework to derive UML analysis models from use case models. ACM Trans. Softw. Eng. Methodol. 24(3), 13 (2015)CrossRef
Zurück zum Zitat Yufei, X., Tao, T., Tianhua, X., Lin, Z.: Research on requirement management for complex systems. Paper presented at the 2nd International Conference Computer Engineering and Technology (ICCET), 2010, 16–18 April 2010, (2010) Yufei, X., Tao, T., Tianhua, X., Lin, Z.: Research on requirement management for complex systems. Paper presented at the 2nd International Conference Computer Engineering and Technology (ICCET), 2010, 16–18 April 2010, (2010)
Zurück zum Zitat Zisman, G.S.a.A.: Handbook of Software Engineering and Knowledge Engineering. In: S. K. Chang (Ed.), Vol. 1, pp. 329–380, World Publishing co., Singapore (2001) Zisman, G.S.a.A.: Handbook of Software Engineering and Knowledge Engineering. In: S. K. Chang (Ed.), Vol. 1, pp. 329–380, World Publishing co., Singapore (2001)
Zurück zum Zitat Zowghi, D., Gervasi, V.: On the interplay between consistency, completeness, and correctness in requirements evolution, Information and Software Technology, vol. 45, pp. 993–1009 (2003) Zowghi, D., Gervasi, V.: On the interplay between consistency, completeness, and correctness in requirements evolution, Information and Software Technology, vol. 45, pp. 993–1009 (2003)
Zurück zum Zitat Zhang, G.: Aspect-oriented modeling of mutual exclusion in UML state machines. ECMFA 2012, 162–177 (2012) Zhang, G.: Aspect-oriented modeling of mutual exclusion in UML state machines. ECMFA 2012, 162–177 (2012)
Metadaten
Titel
MaramaAIC: tool support for consistency management and validation of requirements
verfasst von
Massila Kamalrudin
John Hosking
John Grundy
Publikationsdatum
29.02.2016
Verlag
Springer US
Erschienen in
Automated Software Engineering / Ausgabe 1/2017
Print ISSN: 0928-8910
Elektronische ISSN: 1573-7535
DOI
https://doi.org/10.1007/s10515-016-0192-z

Weitere Artikel der Ausgabe 1/2017

Automated Software Engineering 1/2017 Zur Ausgabe