Abstract
Alarm Diffusion Systems(ADS) have complex, exacting and critical requirements. In this work we aim to provide a software architecture perspective towards ADS. We look at both functional and quality requirements for an ADS and also attempt to identify certain quality attributes specific to an ADS and attempted to provide a set of architectural tactics to realise them. We also propose a Reference Architecture for designing such systems. We have provided ample examples to support our inferences and take a deeper look at a case study of the Traffic Collision Avoidance System(TCAS) in aircrafts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Firebrand Architect. Quality attributes. http://www.softwarearchitectures.com/qa.html
Bachmann, F., Bass, L., Klein, M.: Deriving architectural tactics: A step toward methodical architectural design. Technical report, DTIC Document (2003)
Bass, L.: Software architecture in practice. Pearson Education India (2007)
Brooker, P.: The überlingen accident: Macro-level safety lessons. Safety Science 46(10), 1483–1508 (2008)
Buchanan, B.G., Shortliffe, E.H., et al.: Rule-based expert systems, vol. 3. Addison-Wesley Reading, MA (1984)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Pearson Education (1994)
Hilliard, R.: Recommended practice for architectural description of software-intensive systems. IEEE 12, 16-20 (2000). http://standards.ieee.org
ISQS ISO. Iso/iec 25010". 2011. Systems and software engineering–Systems and software Quality Requirements and Evaluation (SQuaRE)–System and software quality models (2011)
Liu, B., Hsu, W., Ma, Y.: Integrating classification and association rule mining. In: Proceedings of the 4th (1998)
Murphy, G.K.: The grand canyon midair collision: A stimulus for change. The American journal of forensic medicine and pathology 11(2), 102–105 (1990)
Rich, R.S., Anderson, M.W.: Traffic alert and collision avoidance coding system. US Patent 5, 636, 123 (June 3, 1997)
Sommerville, I., Sawyer, P.: Requirements engineering: a good practice guide. John Wiley & Sons Inc. (1997)
Taylor, R.N., Medvidovic, N., Dashofy, E.M.: Software architecture: foundations, theory, and practice. Wiley Publishing (2009)
Prabhakar T.V.: cs654 software architecture class notes. Dept. of CSE, IIT Kanpur. https://cse.iitk.ac.in/users/tvp/teaching.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Kalra, S., Prabhakar, T.V., Srivastava, S. (2015). An Architectural Roadmap Towards Building an Alarm Diffusion System. In: Morzy, T., Valduriez, P., Bellatreche, L. (eds) New Trends in Databases and Information Systems. ADBIS 2015. Communications in Computer and Information Science, vol 539. Springer, Cham. https://doi.org/10.1007/978-3-319-23201-0_54
Download citation
DOI: https://doi.org/10.1007/978-3-319-23201-0_54
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23200-3
Online ISBN: 978-3-319-23201-0
eBook Packages: Computer ScienceComputer Science (R0)