Abstract
The paper discusses self-management features that are intended to support the usage and maintenance processes in the information system life. Instead of a universal solutions that are evolved by many researchers in the autonomic computing field, this approach, called smart technologies, anticipates self-management features by including autonomic components into information systems directly. The approach is practically applied in several information systems, and the gained results show that the implementation of self-management features requires relatively modest resources. Thereby the approach is suitable even for smaller projects and companies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kephart, J., Chess, D.: The vision of autonomic computing. IEEE Comput. Mag. 36, 41–52 (2003). doi:10.1109/MC.2003.11600552003
Horn, P.: Autonomic COMPUTING: IBM’s perspective on the state of information technology. IBM (2001). http://libra.msra.cn/Publication/2764258/autonomic-computing-ibm-s-perspective-on-the-state-of-information-technology
Wikipedia (2016). https://en.wikipedia.org/wiki/Self-management_(computer_science)
Van Roy, P.: Self Management and the Future of Software Design (2007). https://www.info.ucl.ac.be/~pvr/facs06VanRoyFinal.pdf
Lalanda, P., McCann, JA., Diaconescu, A.: Autonomic Computing: Principles, Design and Implementation, 288 p. Springer, Heidelberg (2013)
Bičevska, Z., Bičevskis, J.: Smart technologies in software life cycle. In: Münch, J., Abrahamsson, P. (eds.) PROFES 2007. LNCS, vol. 4589, pp. 262–272. Springer, Heidelberg (2007)
Bicevskis, J., Bicevska, Z.: Business process models and information system usability. Procedia Comput. Sci. 77(2015), 72–79 (2015)
Bicevska, Z., Bicevskis, J., Oditis, I.: Smart technologies for improved software maintenance. Preprints of the Federated Conference on Computer Science and Information Systems, pp. 1549–1554 (2015)
Bicevskis, J., Bicevska, Z., Rauhvargers, K., Diebelis, E., Oditis, I., Borzovs, J.: A practitioner’s approach to achieve autonomic computing goals baltic. J. Mod. Comput. 3(4), 273–293 (2015)
Kephart, J.: Autonomic computing: the first decade. In: ICAC 2011, pp. 1–2 (2011)
Dobson, S., Sterritt, R., Nixon, P., Hinchey, M.: Fulfilling the vision of autonomic computing. IEEE J. 43, 35–41 (2010). doi:10.1109/MC.2010.14
Roger, S.P.: Software Engineering. A Practioner’s Approach. The McGraw-Hill Comp., Inc., New York (2010)
Oditis, I., Bicevskis, J.: Asynchronous runtime verification of business processes. In: Proceedings of the 7th International Conference on Computational Intelligence, Communication Systems and Networks (CICSyN), Riga, pp. 103–108 (2015)
Installshield Installation Information (2016). http://www.sevenforums.com/performance-maintenance/137478-installshield-installation-information.html
Rauhvargers, K., Bicevskis, J.: Environment testing enabled software – a step towards execution context awareness. In: Haav, H.-M., Kalja, A. (eds.) Selected Papers from the 8th International Baltic Conference on Databases and Information Systems, vol. 187, pp. 169–179. IOS Press (2009)
Haan, J.D.: 15 reasons why you should start using Model Driven Development (2009). http://www.theenterprisearchitect.eu/blog/2009/11/25/15-reasons-why-you-should-start-using-model-driven-development/
Haan, J.D.: Opening up the Mendix model specification & tools ecosystem (2015). http://www.theenterprisearchitect.eu/blog/2015/10/30/open-mendix-model-specification-and-tools-ecosystem/
Barzdins, J., Zarins, A., Cerans, K., Kalnins, A., Rencis, E., Lace, L., Liepins, R., Sprogis A.: GrTP: transformation based graphical tool building platform (2014). http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-297/
Sprogis, A.: Configuration language for domain specific modeling tools and its implementation. Baltic J. Mod. Comput. 2(2), 56–74 (2014)
Ceriņa-Bērziņa, J., Bičevskis, J., Karnītis, Ģ.: Information systems development based on visual domain specific language BiLingva. In: Szmuc, T., Szpyrka, M., Zendulka, J. (eds.) CEE-SET 2009. LNCS, vol. 7054, pp. 124–135. Springer, Heidelberg (2012)
Diebelis, E., Bicevskis, J.: Software self-testing. In: Proceedings of the 10th International Baltic Conference on Databases and Information Systems, Baltic DB&IS 2012, Vilnius, Lithuania, 8–11 July 2012, vol. 249, pp. 249–262. IOS Press (2013)
Bichevskii, Y.Y., Borzov, Y.V.: Prioriteti v otladke bolsih programmnih sistem programmirovanie, vol. 3, pp. 31–34 (1982) (in Russian). (Bichevskii, Y.Y., Borzov, Y.V.: Priorities in debugging of large software systems. Program. Comput. Softw. 8(33), 129–131 (1983))
Chengying, M., Yansheng, L., Jinlong, Z.: Regression testing for component-based software via built-in test design. In: Proceedings of the ACM Symposium on Applied Computing, Seoul, Korea, 11–15 March 2007, pp. 1416–1421 (2007)
Acknowledgements
This work was supported by the Latvian National research program SOPHIS under grant agreement Nr. 10-4/VPP-4/11.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Bicevskis, J., Bicevska, Z., Oditis, I. (2016). Self-management of Information Systems. In: Arnicans, G., Arnicane, V., Borzovs, J., Niedrite, L. (eds) Databases and Information Systems. DB&IS 2016. Communications in Computer and Information Science, vol 615. Springer, Cham. https://doi.org/10.1007/978-3-319-40180-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-40180-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40179-9
Online ISBN: 978-3-319-40180-5
eBook Packages: Computer ScienceComputer Science (R0)