Abstract
The paper presents an approach to architectural modeling focused on its use for the development of functional components of a software intensive system (SIS), each of which is associated with the solution of a specific design task. To ensure the independence of proposed architectural modeling from the specificity of a certain SIS, the approach is focused on creating a complex of specialized means called TASK, which is intended for solving the design tasks in the workplace of a member of the design team. The specificity of the complex consists in forming by the designer for any solved task its reusable model (model of a precedent), which is included in the experience base applied in the design process of a certain SIS or their family. The prototype version of the TASK was developed in the personified version of the toolkit WIQA, which provides the solution of design tasks at the conceptual stage of the development of the SIS. This version of objectifying the approach is specifically implemented in a prototype form so that it can be used as a sample that can be fitted for architectural modeling of any design tasks when developing any SIS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sosnin, P.: Experience-Based Human-Computer Interactions: Emerging Research and Opportunities, p. 294. Hershey, IGI-Global (2017)
Clarke, P., O’Connor, R.V.: The situational factors that affect the software development process: towards a comprehensive reference framework. J. Inf. Softw. Technol. 54(5), 433–447 (2012)
Sosnin, P.: Substantially evolutionary theorizing in designing software-intensive systems information, Switzerland, vol. 9, no. 4, paper № 91 (2018)
ISO/IEC/IEEE 42010:2011 Systems and software engineering - Architecture description, pp. 1–46 (2011)
Bedjeti, A., Lago, P., Lewis, G.A., Boer, R.D.D., Hilliard, R.: Modeling context with an architecture viewpoint. In: IEEE International Conference on Software Architecture (ICSA), pp. 117–120 (2017)
Van Heesch, U., Avgeriou, P., Hilliard, R.: Forces on architecture decisions - a viewpoint. In: Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, pp. 101–110. IEEE Computer Society, Washington, DC, USA (2012)
Van Heesch, U., Avgeriou, P., Hilliard, R.: A documentation framework for architecture decisions. J. Syst. Softw. 85(4), 795–820 (2012)
Hilliard, R.: Using aspects in architectural description. In: Moreira, A., Grundy, J. (eds.) EAW 2007. LNCS, vol. 4765, pp. 139–154. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-76811-1_8
Dasanayake, S., Markkula, J., Aaramaa, S., Oivo, M.: Software architecture decision-making practices and challenges: an industrial case study. In: Proceedings of 24th Australasian Software Engineering Conference, pp. 88–97 (2015)
Cuesta, C.E., Garlan, D., Pérez, J. (eds.): ECSA 2018. LNCS, vol. 11048. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00761-4
Sosnin, P.: Question-answer nets as a valuable source of information in designing the software intensive system. In: 25th Telecommunications Forum, TELFOR 2017 - Proceedings, pp. 1–4 (2017)
Sosnin, P.: Precedent-oriented approach to conceptually experimental activity in designing the software intensive systems. Int. J. Ambient Comput. Intell. 7(1), 69–93 (2016)
Acknowledgments
This work is supported by the Russian Fund for Basic Research (RFBR) with Grants # 18-07-00989a, 18-47-730016 p_a, 18-47-732012p_мк, and Ministry of Science and High Education with the State Contract №2.1534.2017/4.6.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Sosnin, P., Shumilov, S., Ivasev, A. (2019). An Architectural Approach to the Precedent-Oriented Solution of Tasks in Designing a Software Intensive System. In: Misra, S., et al. Computational Science and Its Applications – ICCSA 2019. ICCSA 2019. Lecture Notes in Computer Science(), vol 11623. Springer, Cham. https://doi.org/10.1007/978-3-030-24308-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-24308-1_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24307-4
Online ISBN: 978-3-030-24308-1
eBook Packages: Computer ScienceComputer Science (R0)