Abstract
Context & motivation: A challenge facing military mission planning is how to relate high-level mission objectives down to available human and technical assets. Understanding how changes in requirements affect the objectives, and how requirements can be revised to meet changing objectives, is critical to the design and implementation of mission configurable systems. Question/problem: Whilst current toolsets provide support for static requirements approaches, there is a need for a new approach to meet the dynamic nature of operational mission assurance and configuration. Principal ideas/results: Therefore, we have developed a new mission aware approach based on requirements traceability and metric measurements to enable the propagation of system performance to goal impacts. The approach is delivered through REDEPEND, an i* goal modelling tool, underpinned with a controlled natural language reasoning engine, CEStore. Contribution: We report the approach and provide lessons learned from applying it to a real-world military scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Williams, C., Ibbotson, J., Lockerbie, J., Attwood, K.: Mission assurance through requirements traceability. In: IEEE Military Communications Conference, pp. 1645–1650 (2014)
NATO Code of Best Practice for Command and Control Assessment, RTO TR-081 (2004)
Wieringa, R.J.: Design Science Methodology for Information Systems and Software Engineering. Springer, Heidelberg (2014)
Yu, E.: Modelling strategic relationships for process engineering, Ph.D. thesis, University of Toronto (1995)
Goal Structuring Notation. http://www.goalstructuringnotation.info/. Accessed 04 Oct 2016
Attwood, K., Kelly, T., McDermid, J.: The use of satisfaction arguments for traceability in requirements reuse for system families: position paper. In: Proceedings of the International Workshop Requirements Reuse in System Family Engineering, Eighth International Conference on Software Reuse, pp. 18–21 (2004)
Mott, D.: Summary of Controlled English, ITACS. http://nis-ita.org/science-library/paper/doc-1411a. Accessed 04 Oct 2016
van Lamsweerde, A.: Goal-oriented requirements engineering: a guided tour. In: Proceedings of the Fifth IEEE International Symposium on Requirements Engineering (RE 2001), pp. 249–263. IEEE Computer Society, Washington (2001)
iStar Language. https://sites.google.com/site/istarlanguage/home. Accessed 04 Oct 2016
Lockerbie, J., Maiden, N.A.M.: Extending i* modeling into requirements processes. In: Proceedings of 14th IEEE International Conference on Requirements Engineering, pp. 361–362. IEEE Computer Science Press (2006)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20, 3–50 (1993)
Lockerbie, J., Maiden, N.A.M., Engmann, J., Randall, D., Jones, S., Bush, D.: Exploring the impact of software requirements on system-wide goals: a method using satisfaction arguments and i* goal modelling. Requir. Eng. 17(3), 227–254 (2012)
Business Process Model and Notation. http://www.bpmn.org/. Accessed 04 Oct 2016
Hull, E., Jackson, K., Dick, J.: Requirements Engineering. Springer-Verlag, London (2002)
Dick, J.: Design traceability. IEEE Softw. 22(6), 14–16 (2005). IEEE Computer Society
van Lamsweerde, A.: Engineering requirements for system reliability and security. In: Software System Reliability and Security. NATO Security Through Science Series - D: Information and Communication Security, vol. 9, pp. 196–238. IOS Press, (2007)
JDP6-00, Communications and Information Systems Support to Joint Operations, Joint Doctrine Publication 6-00, Third Edition, Ministry of Defence (MOD) (2008)
Ibbotson, J., Braines, D., Mott, D., Arunkumar, S., Srivatsa, M.: Documenting Provenance with a Controlled Natural Language, IBM United Kingdom Ltd., Hursley Park. Whitepaper
Web Ontology Language (OWL). https://www.w3.org/OWL/. Accessed 04 Oct 2016
Horkoff, J., Yu, Y., Yu, E.: OpenOME: an open-source goal and agent-oriented model drawing and analysis tool. In: Proceedings of the 5th International i* Workshop (iStar 2011), pp. 154–156 (2011)
Horkoff, J., Yu, E.: Interactive goal model analysis for early requirements engineering. Requir. Eng. 21(1), 29–61 (2016)
Moody, D.L., Heymans, P., Matulevicius, R.: Visual syntax does matter: improving the cognitive effectiveness of the i* visual notation. Requir. Eng. 15(2), 141–175 (2010)
Dalpiaz, F., Borgida, A., Horkoff, J., Mylopoulos, J.: Runtime goal models: keynote. In: Proceedings RCIS 2013, pp. 1–11 (2013)
Robinson, W.: A roadmap for comprehensive requirements monitoring. IEEE Comput. 43(5), 64–72 (2010)
Souza, V., Lapouchnian, A., Robinson, W., Mylopoulos, J.: Awareness requirements for adaptive systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp. 60–69. ACM (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Lockerbie, J., Maiden, N., Williams, C., Chase, L. (2017). A Requirements Traceability Approach to Support Mission Assurance and Configurability in the Military. In: Grünbacher, P., Perini, A. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2017. Lecture Notes in Computer Science(), vol 10153. Springer, Cham. https://doi.org/10.1007/978-3-319-54045-0_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-54045-0_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54044-3
Online ISBN: 978-3-319-54045-0
eBook Packages: Computer ScienceComputer Science (R0)