The "Software Engineering" of Expert Systems: Is Prolog Appropriate?
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Writing Larch interface language specifications
ACM Transactions on Programming Languages and Systems (TOPLAS)
Transition network grammars for natural language analysis
Communications of the ACM
Executable requirements for embedded systems
ICSE '81 Proceedings of the 5th international conference on Software engineering
System development (Prentice-Hall International series in computer science)
System development (Prentice-Hall International series in computer science)
Hi-index | 0.00 |
The development of proper system specifications provides a foundation for the entire software development process. The effectiveness of the overall system is influenced greatly by the quality of the specifications produced during this phase of the life cycle. Furthermore, this phase acts as a “bridge” between the user and the software development team.A tool is presented for improving the environment in which specifications are constructed. The bridge between the user and software team is enhanced, improving the interaction between these two groups. By enhancing the user's role within the specification processes, the overall quality of the requirements specifications documents can be improved.