Communications of the ACM - Special issue on analysis and modeling in software development
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Pattern languages of program design
Workflow technology: trade-offs for business process re-engineering
COCS '95 Proceedings of conference on Organizational computing systems
Pattern languages of program design 2
Pattern languages of program design 2
Smalltalk: best practice patterns
Smalltalk: best practice patterns
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Understanding “why” in software process modelling, analysis, and design
ICSE '94 Proceedings of the 16th international conference on Software engineering
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Data Model Patterns: Conventions of Thought
Data Model Patterns: Conventions of Thought
Managing inconsistencies in an evolving specification
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Structured Analysis and System Specification
Structured Analysis and System Specification
A methodology and tool support for managing business rules in organisations
Information Systems
Model Based Process to Support Security and Privacy Requirements Engineering
International Journal of Secure Software Engineering
Hi-index | 0.00 |
Turbulence is in the nature of business environments. Changes brought about because of different requirements such as social, political, technical and economic, exert pressures on organisations to respond in a timely and cost effective way to these challenges. In such an unstable environment information system developers are challenged to develop systems that can meet the requirements of modern organisations. In this decade organisations also experience the effects of the integration and evolution of Information Technology (IT). While information systems continue to serve traditional business needs such as co-ordination of production and enhancements of services offered, a new and important role has emerged namely the potential of such systems in adopting a more supervisory and strategic support role. These developments offer opportunities for changes to organisational structures and the improvement of business processes. The traditional approach to information systems development has proved to be too monolithic and lacking facilities for dealing with highly complex, multidimensional, and distributed systems. In the traditional paradigm little attempt is made in understanding how the proposed system relates to other components (some of which may be legacy systems themselves) or the effect that the system will have on the enterprise itself. This paper advances a position, based on research work and the application of this work on many industrial and commercial applications, which states that 'the single most important factor to successful business evolution through the use of information technology is Enterprise Knowledge Management'. Enterprise Knowledge Management involves many facets of the information systems domain including technical (business processes, flow of information etc), organisational and social (policies, structures and work roles etc) and teleological (purposes and reasons) considerations. Conceptual modelling plays a central role in the way that one can capture, reason, represent, use for agreement between many stakeholders and discover new knowledge from legacy systems.