Prototyping a project master database for software engineering environments
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Process models, process programs, programming support
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Iteration in the software process; review of the 3rd International Software Process Workshop
ICSE '87 Proceedings of the 9th international conference on Software Engineering
An architecture for intelligent assistance in software development
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Environment modeling and activity management in Genesis
Proceedings of the second conference on Software development tools, techniques, and alternatives
Use of grammar templates for software engineering environments
Proceedings of the second conference on Software development tools, techniques, and alternatives
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
Database abstractions: aggregation and generalization
ACM Transactions on Database Systems (TODS)
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Program Development Process: The Individual Programmer
Program Development Process: The Individual Programmer
DIAL: a programming language for data intensive applications
SIGMOD '80 Proceedings of the 1980 ACM SIGMOD international conference on Management of data
DAMOKLES - A Database System for Software ENgineering Environments
Proceedings of an International Workshop on Advanced Programming Environments
Toward a Persistent Object Base
Proceedings of an International Workshop on Advanced Programming Environments
Prism = methodology + process-oriented environment
ICSE '90 Proceedings of the 12th international conference on Software engineering
Cotools: a tool composition mechanism for object-based environments
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
The impact of computer-aided software engineering on student performance
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Prism-Methodology and Process-Oriented Environment
IEEE Transactions on Software Engineering
Process and measurement support in SEEs
ACM SIGSOFT Software Engineering Notes
Splitting the Difference: The Historical Necessity of Synthesis in Software Engineering
IEEE Annals of the History of Computing
A Generic Iconic Tool for Viewing Databases
IEEE Software
Hi-index | 0.00 |
The authors describe a tightly coupled environment architecture centered around a customized software development assistant, that uses underlying representations of the software development process, the objects and relationships being manipulated, the functionalities of the tools, and the roles of the various project members to provide automated support for this discipline. The assistant facilitates the interconnection of all the components of the environment. Features of a conceptual modeling language for specifying such representations and using them to generate customized assistants are emphasized.