Abstract
The complexity of software domains – such as the financial industry, television and radio broadcasting, hospital management and rental business ~ is steadily increasing and knowledge management of businesses is becoming more important witht he demand for capturing business processes. On the other hand the volatility of software development expertise needs to be reduced. These are symptoms of a very significant tendency towards making knowledge of different kinds explicit: knowledge about the domain or the business, knowledge about developing software, and even meta-knowledge about these kinds of knowledge. Examples of approaches that are directly related to this tendency or could contribute to it are knowledge engineering, ontologies, conceptual modeling, domain analysis and domain engineering, business rules, work- flow management and researchp resented at conferences and journals on Software Engineering and Knowledge Engineering and Automated Software Engineering, formerly known as Knowledge-Based Software Engineering. Whereas this community already contributed for years to researchin knowledge engineering applied to software engineering but also vice versa, this workshop intended to focus on approaches for using explicit knowledge in various ways and in any of the tasks involved in object-oriented programming and software engineering. Another goal of this workshop is to bridge the gap between the aforementioned community and the ECOOP community .
On the one hand, this workshop was a platform for researchers interested in the symbiosis of knowledge-based or related methods and technologies withob ject-oriented programming or software development. On the other hand it welcomed practitioners confronted with the problems in developing knowledge-intensive software and their approach to tackling them.
The workshop’s URL is http://ssel.vub.ac.be/kboose/.
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.
References
Ken Anderson, Tim Hickey, and Peter Norvig. The jscheme web programming project. http://jscheme.sourceforge.net/jscheme/mainwebpage.html.
James O. Coplien. Multiparadigm Design For C++. Addison-Wesley, 1998.
Dirk Deridder. A concept-oriented approacht o support software maintenance and reuse activities. In 5th Joint Conference on Knowledge-Based Software Engineering (JCKBSE). IOS Press-Series “Frontiers in Artificial Intelligence and Application”, 2002.
E. W. Dijkstra. A Discipline of Programming. Prentice-Hall, 1976.
W.L. Hürschan and C.V. Lopes. Separation of concerns. Technical report, North Eastern University, 1995.
A. Kleppe and J. Warmer. The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, 1999.
Kris Van Marcke. The Knowledge Representation System KRS and its Implementation. PhD thesis, Vrije Universiteit Brussel, 1988.
Kim Mens, Tom Mens, and Michel Wermelinger. Supporting object-oriented software development within tentional source-code. In Proceedings of the 15th Conference on Software Engineering and Knowledge Engineering (SEKE). Knowledge Systems Institute, 2002.
Kim Mens, Isabel Michiels, and Roel Wuyts. Supporting software development through declaratively codified programming patterns. In Proceedings of the 14th Conference on Software Engineering and Knowledge Engineering (SEKE). Knowledge Systems Institute, 2001.
Wolfgang De Meuter. The story of the simplest mop in the world, or, the scheme of object-orientation. Prototype-Based Programming (eds: James Noble, Antero Taivalsaari, and Ivan Moore), 1998.
Scott G. Miller. Second interpreter of scheme code. http://sisc.sourceforge.net/.
The Object Management Group. The OMG Unified Modeling Language Specification. http://www.omg.org.
Atsushi Ohnishi. A supporting system for verification among models of the uml. Systems and Computers in Japan, 33(4):1~13, 2002.
D. L. Parnas. On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15(12):1053~1058, 1972.
A. Th. Schreiber, J. M. Akkermans, A. A. Anjewierden, R. de Hoog, N. R. Shadbolt, W. Van de Velde, and B. J. Wielinga. Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
D’Hondt, M., Mens, K., Van Paesschen, E. (2002). Knowledge-Based Object-Oriented Software Engineering. In: Hernández, J., Moreira, A. (eds) Object-Oriented Technology ECOOP 2002 Workshop Reader. ECOOP 2002. Lecture Notes in Computer Science, vol 2548. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36208-8_14
Download citation
DOI: https://doi.org/10.1007/3-540-36208-8_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00233-8
Online ISBN: 978-3-540-36208-1
eBook Packages: Springer Book Archive