contact us
about us
site map


SOA & UML course in Stockport
(near Manchester)

22nd September 2008

Web Usability Patterns Site

Web Usability Products & Services

A comprehensive tutorial on UML

your requirementscustom solutionsexpert helpwhitepapers

  components - OCL, re-engineering, ...


component design
Objectives are to review your component architecture or help construct one.  The component-based approach to software architecture has proved itself to be best practice for a host of reasons: integration, flexibility to change, ease of maintenance, migration to e-business opportunities, etc.  We can offer from those who have led the component movement.

specify components in OCL (Object Constraint Language)
Clear specifications are taking software from its haphazard past into its componentized future.  OCL is the label on the box for these new components - it tells you exactly what it does as well as its limits.  OCL is particularly useful for high integrity design, as it allows for accurate traceability of the requirements and constraints.  TriReme's Alan Wills is one of the leading thinkers and writers on OCL (Object Constraint Language).  

re-engineer with objects and components
It is often core parts of systems that require re-engineering.  The benefits of objects and components then come to the fore - flexibility to work with many applications, ability to adapt to future demands, ease of maintenance, etc.  Our skilled modellers are specialists at abstracting a system into its logical component parts, and then reducing the coupling between these parts.  Without these design skills it is remarkably easy to build brittle, monolithic systems, even if you do use an OO language and component technology.

complete solutions for components
 (consultancy, courses, workshops, mentoring, seminars, development)

email us  or  tel  UK:  01625 850 839  international:  +44 1625 850 839