Zusammenfassung
The achievement of software quality attributes contributes to the success of any system. As a matter of fact, Maintainability is one of the software quality attributes that plays a major role in attaining system quality. However, it is a time-consuming and expensive phase of system development life cycle. Sensor based environmental information systems have a long operational lifetime. For these reasons, it is very important for sensor based environmental information systems to possess the maintainability quality attribute in order to remain useful during their lifetime. However, the development process of such systems did not realize explicitly the maintainability requirements to sustain the operation of such systems. The fulfillment of quality attributes of the system has been increasing realized as a significant role of software architecture. This work extends the architecture of sensor based environmental information systems for maintainability, using road traffic control system as a case of study. Maintainability is assessed through the use of change scenarios. Architectural design decisions are applied in redesigning the architecture to improve maintainability.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
Bengtsson P, Bosch J (1998) Scenario-based software architecture reengineering. Proceedings of 5th International Conference on Software Reuse
Bengtsson P, Bosch J (1999). Architecture level prediction of software maintenance. Proceedings of 3rd European Conference on Software Maintenance and Reengineering, pp 139–147
Bosch J, Bengtsson PO (2002) Assessing optimal software architecture maintainability. Proceedings of Fifth European Conference on Software Maintenance and Reengineering, pp 168–175
Christensen HB (2003) Using software architectures for designing distributed embedded systems. Technical Report, University of Aarhus, Denmark
Clark CGAA-AB, Boehm B. (1995) On the definition of software system architecture. Technical report: USC/CSE-95-TR-500
Clements LBP, Kazman R (1998) Software Architecture in Practice, Boston (MA): Addison Wesley Longman
Graaf B (2004) Maintainability through architecture development. European Workshop on SA
IEEE (2011) Recommended practice for architectural description of software-intensive systems 42010
ISO (2001) International organization for standardization, ISO 9126-1:2001
Jansen A, Bosch J (2005) Software architecture as a set of architectural design decisions. Proceedings of 5th Working IEEE or IFIP Conference
Kateule R, Winter A (2016) Viewpoints for sensor based environmental information systems. In: Wohlgemuth V, Fuchs-Kittowski F, Wittmann J (Eds.) Environmental Informatics – Stability, Continuity, Innovation. Current trends and future perspectives based on 30 years of history, 30. EnviroInfo, Gesellschaft für Information (GI) e.V., HTW Berlin, 14-16 September 2016, Adjunct Proceedings of the EnviroInfo 2016 conference, Reihe: Umweltinformatik, Aachen: Shaker Verlag, pp 211-217
Kaufmann M (2014) Relating system quality and software architecture. Elsevier Inc., pp 41–73
Kazman R, Len Bass, GA, Webb M (1994) SAAM: A method for analyzing the properties software architectures. Proceedings of the 16th International Conference on Software Engineering, Sorrento, Italy
Lientz B, Swanson E (1980) Software Maintenance Management, Boston (MA): AddisonWesley, Longman
Lindvall C, Dennis G (2009) Redesign for flexibility and mantainability: A case study. Proceedings of European Conference on Software Maintenance and Reengineering
Wall A, Lindgran M, Land R, Norström C (2008) Importance of software architecture during release planning. Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture, pp 253–256
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Kateule, R., Winter, A. (2018). Architectural Design of Sensor based Environmental Information Systems for Maintainability. In: Arndt, HK., Marx Gómez, J., Wohlgemuth, V., Lehmann, S., Pleshkanovska, R. (eds) Nachhaltige Betriebliche Umweltinformationssysteme. Springer Gabler, Wiesbaden. https://doi.org/10.1007/978-3-658-20380-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-658-20380-1_9
Published:
Publisher Name: Springer Gabler, Wiesbaden
Print ISBN: 978-3-658-20379-5
Online ISBN: 978-3-658-20380-1
eBook Packages: Business and Economics (German Language)