Fundamentals of data structures in PASCAL
Fundamentals of data structures in PASCAL
Artificial intelligence (2nd ed.)
Artificial intelligence (2nd ed.)
A model of systems decomposition
ICIS '89 Proceedings of the tenth international conference on Information Systems
A Formal Model for Software Project Management
IEEE Transactions on Software Engineering
Object subclass hierarchy in SQL: a simple approach
Communications of the ACM
IEEE Transactions on Software Engineering
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
An executable visual formalism for object-oriented conceptual modeling
Journal of Systems and Software
ACM Computing Surveys (CSUR)
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Multiprocessors, semaphores, and a graph model of computation
Multiprocessors, semaphores, and a graph model of computation
Structured Analysis and System Specification
Structured Analysis and System Specification
Hi-index | 0.00 |
An object-oriented OOPM model for project management and control is proposed in this paper. It employs object-oriented features, together with utilizing extended Petri net techniques, to provide for an sound specification of hierarchical structures of the software development process. In the model, object types specify the project activities and their accessed process components with a textual representation as well as a graphical representation; the generalization-specialization and whole-part features are utilized particularly in the hierarchical structure of object types to provide project managers at different levels with respective abstract levels of information about the project progress. With the specification of object types, an object model can be created which describes level by level the behaviors of activity objects and how they interact with component objects; an extended Petri net is used at the bottom level that specifies more detail how activity objects access component objects. To be practical for its applications, the OOPM model supports sufficient formality such that project managers can easily comprehend and monitor the development process; automatic tools can also be generated to facilitate specifying and monitoring the project.