Abstract
The ever increasing sophistication of software systems brings with it the ever increasing danger of humans losing control over their own creations. This situation, termed the’ software crisis’, is said to have existed since the early days of software engineering and has been characterized by the inability of software developers to produce adaptive systems, This paper addresses the roots of the software crisis — the software cognitive and structural complexity and how it could be conquered through the imposition of a meta-architecture on software solutions. The meta-architecture, called PCBMER, epitomizes some important characteristics of holons and holarchies underpinning the structure and behavior of living systems.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Alur, D. Crupi, J. and Malks, D.: Core J2EE Patterns: Best Practices and Design Strategies. 2nd edn. Prentice Hall (2003)
Chidamber, S.R., and Kemerer, C.F. A Metrics Suite for Object Oriented Design. IEEE Tran. od Soft Eng. 6 (1994) 476–493
Daskin, M.S.: Network and Discrete Location. Models, Algorithms and Applications John Wiley & Sons (1995)
Fenton, N.E. and Pfleeger, S.L.: Software Metrics. A Rigorous and Practical Approach. PWS Publ. Comp. (1997)
Koestler, A.: The Ghost in the Machine. Hutchinson (1967)
Koestler, A.: Janus. A Summing Up. Hutchinson (1978)
Koestler, A.: Bricks to Babel. Random House (1980)
Lieberherr, K.J. and Holland, I.M.: Assuring Good Style for Object-Oriented Programs. IEEE Soft 9 (1989) 38–48
Maciaszek, L.A.: Development and Integration of Adaptive Complex Enterprise and E-business Systems. Pearson Education (2007) (in preparation)
Maciaszek, L.A.: Requirements Analysis and System Design. 2nd edn. Addison-Wesley, Harlow England (2005)
Maciaszek, L.A. and Liong, B.L.: Practical Software Engineering. A Case-Study Approach. Addison-Wesley, Harlow England (2005)
Maciaszek, L.A. De Troyer, O.M.F Getta J.R. and Bosdriesz, J: Generalization versus Aggregation in Object Application Development-the “AD-HOC” Approach. Proc. 7th Australasian Conf. on Inf. Syst. ACIS’96., Hobart, Tasmania, Australia (1996) 431–442
Maciaszek, L.A. Getta, J.R. and Bosdriesz, J.; Restraining Complexity in Object System Development-the “AD-HOC” Approach. Proc. 5th Int. Conf. on Inf. Syst. Development ISD’96, Gdansk, Poland (1996) 425–435
Page-Jones, M.: Fundamentals of Object-Oriented Design in UML. Addison-Wesley (2000)
Pressman, R.S.: Software Engineering. A Practitioner’s Approach, 6th edn. McGraw-Hill (2005)
Tharumarajah, A. Wells, A.J. and Nemes, L.: Comparison of the Bionic, Fractal and Holonic Manufacturing System Concepts. Int. J. Comp. Integr. Manufact. 3 (1996) 217–226
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Maciaszek, L.A. (2006). From Hubs Via Holons to an Adaptive Meta-Architecture — the “AD-HOC” Approach. In: Sacha, K. (eds) Software Engineering Techniques: Design for Quality. IFIP International Federation for Information Processing, vol 227. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39388-9_1
Download citation
DOI: https://doi.org/10.1007/978-0-387-39388-9_1
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-39387-2
Online ISBN: 978-0-387-39388-9
eBook Packages: Computer ScienceComputer Science (R0)