Extending State Transition Diagrams for the Specification of Human-Computer Interaction
IEEE Transactions on Software Engineering - Annals of discrete mathematics, 24
Developing interactive information systems with the user software engineering methodology
IEEE Transactions on Software Engineering
The role of prototypes in the User Software Engineering (USE) methodology
Human-computer interaction
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
Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques
Principles of Program Design
Structured Analysis and System Specification
Structured Analysis and System Specification
Review of the environments symposium
ACM SIGSOFT Software Engineering Notes
Object-oriented database support for software environments
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
A portable user interface for a scientific programming environment
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
An object-oriented structured design method for code generation
ACM SIGSOFT Software Engineering Notes
Visual programming: perspectives and approaches
IBM Systems Journal
Models of Software Development Environments
IEEE Transactions on Software Engineering
Inconsistency Management for Multiple-View Software Development Environments
IEEE Transactions on Software Engineering
Visual programming: perspectives and approaches
IBM Systems Journal
Toward a Discipline of Software Engineering
IEEE Software
Software Environment Architectures and User Interface Facilities
IEEE Transactions on Software Engineering
An Overview of a Graphical Multilanguage Applications Environment
IEEE Transactions on Software Engineering
Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
Towards an integrated toolset for program understanding
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Utilizing Past Event Histories in a Process-Centered Software Engineering Environment
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Requirements for OO design environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Serving up a Banquet: Towards an Environment Supporting All Aspects of Software Development
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Science of Computer Programming
Model driven development of multi-agent systems
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Hi-index | 0.00 |
Analysis and design are the essential first phases in most software development projects, yet most automated support environments are aimed at the programming phase. This paper describes a workstation-based environment that provides an integrated ensemble of graphical tools for analysis and design coupled to a project database, along with mechanisms for producing declarations, code skeletons, and executable programs. The environment is built on an “open architecture,” in which interfaces to the tools and their associated files are visible and accessible. The open architecture supports customization and extensibility of the tool environment, so that it can be effectively linked with traditional programming tools.