Learn More
At British Airways, we have found during several large OO projects documented using the UML that non-technical end-users, managers and business domain experts find it difficult to understand UML visual models. This leads to problems in requirement capture and review. To solve this problem, we have developed the technique of Literate Modelling. Literate(More)
INCREMENT INTERFACE Increment; ATTRIBUTES Errors:SET OF ERRORS; expanded:BOOLEAN; father: Increment; doc_ver: DocumentVersion; END ATTRIBUTES; END ABSTRACT INCREMENT INTERFACE Increment. TERMINAL INCREMENT INTERFACE ClassIdentifier; INHERIT Increment; REGULAR EXPRESSION {[A−Za−z][A−Za−z0−9_]*} END REGULAR EXPRESSION; SEMANTIC RELATIONSHIPS IMPLICIT(More)
I am, by profession, an OO Analyst and Designer, and I use Use Cases and visual modelling with the Unified Modelling Language extensively in all of my projects. You should know then, that I am very much in favour of these techniques! However, in several recent projects, I have come across particular circumstances where Use Cases and visual modelling with(More)
We report on the experimental application of process technology at British Airways (BA). We used SLANG to model BA's C++ class library management process, and we constructed an experimental process-centred software engineering environment (PSEE) based on SPADE. BA required processes to be automated at a ner degree of granularity than tool invocation. We(More)
We report on the experimental application of process technology that we did at British Airways (BA) as part of the GOODSTEP project. The goal of GOODSTEP was to enhance and improve the functionality of an object database management system (ODBMS) to yield a platform suited to the construction of process-centred software engineering environments (PSEEs).(More)
A major challenge in adopting UML in industrial environments is the lack of accessibility and comprehensibility of some diagram types by non-technical stakeholders. Literate Modeling improves comprehension of these diagrams by adding narrative text, but lacks good tool support for synchronizing model and text. This paper presents an approach for keeping(More)
INCREMENT INTERFACE Increment; ATTRIBUTES Errors:SET OF ERRORS; expanded:BOOLEAN; father: Increment; doc_ver: DocumentVersion; END ATTRIBUTES; END ABSTRACT INCREMENT INTERFACE Increment. TERMINAL INCREMENT INTERFACE ClassIdentifier; INHERIT Increment; REGULAR EXPRESSION {[A−Za−z][A−Za−z0−9_]*} END REGULAR EXPRESSION; SEMANTIC RELATIONSHIPS IMPLICIT(More)
  • 1