Abstract
Traditional Software Engineering focuses its main attention on software reliability. However, today, in this insecure, complex, changing world, the design, development, operation, and maintenance of any information/software system have to consider information security issues carefully and seriously. This position paper discusses intrinsic differences between Software Reliability Engineering and Information Security Engineering, presents some new quality evaluation criteria and related challenges in future advanced Software Engineering, and shows that Ada 2012 will play an important role in future advanced Software Engineering.
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
Anderson, R.J.: Security Engineering: A Guide to Building Dependable Distributed Systems, 2nd edn. Wiley Publishing (2008)
Barnes, J.: Rationale for Ada 2012: The Language, The Standard Libraries. LNCS, vol. 8338. Springer, Heidelberg (2013)
Boehm, B.: A View of 20th and 21st Century Software Engineering. In: Proc. 28th International Conference on Software Engineering, pp. 12–29. ACM, New York (2006)
Cheng, J.: Temporal Relevant Logic as the Logical Basis of Anticipatory Reasoning-Reacting Systems. In: Dubois, D.M. (ed.) Computing Anticipatory Systems: CASYS 2003. AIP Conference Proceedings, vol. 718, pp. 362–375. AIP, Melville (2004)
Cheng, J.: Comparing Persistent Computing with Autonomic Computing. In: Proc. 11th International Conference on Parallel and Distributed Systems, vol. II, pp. 428–432. IEEE Computer Society Press, New York (2005)
Cheng, J.: Autonomous and Continuous Evolution of Information Systems. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005, Part I. LNCS (LNAI), vol. 3681, pp. 758–767. Springer, Heidelberg (2005)
Cheng, J.: Persistent Computing Systems as Continuously Available, Reliable, and Secure Systems. In: Proc. 1st International Conference on Availability, Reliability and Security, pp. 631–638. IEEE Computer Society Press, New York (2006)
Cheng, J.: Adaptive Prediction by Anticipatory Reasoning Based on Temporal Relevant Logic. In: Proc. 8th International Conference on Hybrid Intelligent Systems, pp. 410–416. IEEE Computer Society Press, New York (2008)
Cheng, J.: Computing Intentions Dynamically in a Changing World by Anticipatory Relevant Reasoning. In: Nguyen, N.T., Attachoo, B., Trawiński, B., Somboonviwat, K. (eds.) ACIIDS 2014, Part II. LNCS, vol. 8398, pp. 361–371. Springer, Heidelberg (2014)
Dubois, D.M.: Mathematical Foundations of Discrete and Functional Systems with Strong and Weak Anticipations. In: Butz, M.V., Sigaud, O., Gérard, P. (eds.) Anticipatory Behavior in Adaptive Learning Systems. LNCS (LNAI), vol. 2684, pp. 110–132. Springer, Heidelberg (2003)
Ganek, A.G., Corbi, T.A.: The Dawning of the Autonomic Computing Era. IBM Systems Journal 42(1), 5–18 (2003)
IEEE: IEEE Standard 610, IEEE Standard Computer Dictionary – A Compilation of IEEE Standard Computer Glossaries. IEEE, New York (1990)
ISO/IEC: SO/IEC 8652:2012 (E): Information Technology – Programming Languages – Ada (2012)
Kephart, J., Chess, D.: The Vision of Autonomic Computing. Computer 36(1), 41–50 (2003)
Nadin, M.: Anticipatory Computing. ACM Ubiquity, Views 1(40) (2000)
Naur, P., Randell, B.: Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, October 7-11. Scientific Affairs Division, NATO (1969)
Rosen, R.: Anticipatory Systems - Philosophical, Mathematical and Methodological Foundations. Pergamon Press, Oxford (1985), 2nd edn. Springer, New York (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheng, J. (2014). New Challenges in Future Software Engineering. In: Park, J., Pan, Y., Kim, CS., Yang, Y. (eds) Future Information Technology. Lecture Notes in Electrical Engineering, vol 309. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55038-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-55038-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-55037-9
Online ISBN: 978-3-642-55038-6
eBook Packages: EngineeringEngineering (R0)