TOWARDS A DOCUMENT CENTRED COMPUTER-AIDED CONTROL SYSTEM DESIGN ENVIRONMENT
Al Sadiq ul Amin M. Madani Halepota** Christopher P. Jobling* and Philip W. Grant*
* Centre for Communications and Software Technologies, University of Wales, Swansea, Singleton Park, Swansea SA2 8PP, UK. Email: C.P.Jobling@Swansea.ac.uk
** Topline Data Limited, Wiltshire, UK.

Most conventional design processes produce documentation as a by-product: design is done within an environment or collection of tools and the design outputs, models, diagrams, results, etc are gathered together along with commentary (usually with hindsight) into some kind of document at the end of the process. Inspired by ideas taken from literate programming and notebook interfaces to design tools, a prototype document centred design document has been developed. In such an environment, the document is the main product and the design is a by-product of documenting the design. By implementing the framework components of the system in Java and by using the extended markup language (XML) to encode the contents of the documents, the system is made platform neutral and therefore portable. An example document centred environment for computer-aided control system design (CACSD), that integrates MATLAB and SIMULINK with the document-based framework, is briefly described and indications for future possibilities for this technology are given.
Keywords: Computer-aided control system design, computer-aided engineering, document centred design environments, literate programming, Java programming language, framework reference model, markup languages
Session slot T-Fr-M05: Computer Aided Control Design Methodologies/Area code 5c : Computer Aided Control Systems Design

|