analysis

About Webel

Webel - in operation in Australia since 2000 - is a Scientific IT Consultancy, specialising in model-driven software engineering and systems engineering for tasks in science and engineering using technologies such as:

Webel offers services in analysis, design, architecture, modelling, simulation, animation, web application and & desktop application development, and custom data analysis. And Webel also develops database-driven Content Management System (CMS) web sites powered by Drupal™ (like this site).

Proprietor Dr Darren welcomes you to Webel - the "Elements of the Web"

SysML1.2 specification overview using hyperlinked SysML Parsing Analysis

This content area is UNDER CONSTRUCTION or MIGRATION

This Webel reference and tutorial zone employs the UML™ Parsing Analysis recipe developed by Dr Darren Kelly, which technique exploits graphical and logical «wrapper» Components to relate text "snippets" from technical documents - in this case the OMG's SysML1.2 specification (with change bars) - to UML™, and in this case SysML, elements.

Please note that the SysML specification does not include the UML Component; the use of «wrapper» Components (which is supported in some tools, such as the SysML Plugin for MagicDraw™ UML) therefore goes beyond official SysML.

The (still incomplete) online trail is structured precisely after the SysML1.2 specification.

All SysML specification text appearing in this online reference trail is quoted, with permission, for educational and conformance analysis purposes only, and to permit convenient web page referencing under Dr Darren Kelly's UML™ Parsing Analysis recipe, and such quoted text remains © Copyright Object Management Group™ (OMG™).

Webel IT Australia maintains © Copyright in all additional UML™ Parsing Analysis models and diagrams of quoted specification text.

Good places to start include:

- Packages (SysML)

- 8.3.2.2 Block

The UML Parsing Analysis meta-process may be represented as stereotypes (from 2005)

An attempt to represent an older form of the UML™ Parsing Analysis with stereotypes (freestyle, not strongly bound here to UML Profiles stereotypes or base metaclasses). Note the emphasis on analysis depending on (possibly existing) design, not the other way around.

UML: TIPS: Analysis vs. Design: how to organise your UML models

This content area is UNDER CONSTRUCTION or MIGRATION

In this Webel tutorial, anything that is not forward or reverse engineered is defined as an "analysis" element, and ONLy elements that are forward or reverse engineered to code are considered "design". The emphasis is on reuse of existing design elements, rather than on developing and forward engineering designs AFTER creation of analysis elements.

Dr Darren says that the name of the game is to:

Define analysis at a high level of abstraction (using, for example, «wrapper» Components as systems specifications) and then "go and find" existing designs that can be combined to do the job.

UML Parsing Analysis zone

Dr Darren explains:

I use the term UML™ Parsing Analysis to refer to a recipe I develop for parsing digital texts into graphical form and interpreting them as Unified Modeling Language™ (UML™) and Systems Modeling Language (SysML) model elements, and as navigable, cross-referenced UML™ diagrams.

The UML™ Parsing Analysis approach is closely related to other recipes for modelling and diagramming domain ontologies with UML or OWL, however it is specifically designed to efficiently guide UML modellers in the sentence-by-sentence creation of highly navigable, easily traceable, graphically robust domain, systems- and analysis-models - in modern UML tools - from technical documents such as engineering design manuals and scientific articles.

This Webel zones feature explanations of the UML™ Parsing Analysis recipe(s), guidelines for interpreting text as UML™ and SysML, and many examples of applications of the technique to a wide range of domains, including software engineering, systems engineering, science, language, art, and of course the very UML specification itself !

The UML™ Parsing Analysis recipe has undergone significant evolution and improvement since 2000, from the naive use of text boxes and UML notes (0th order), then stereotyped Comment elements as «source» text containers related to analysis elements by loose handles (1st order), and eventually to the novel use of Classifiers (such as Components) with Relationships (such as Dependencies and Associations) to analysis model elements (2nd order). Readers should orient themselves primarily on the most recent examples, however the older examples are still of educational value.

The advanced form of the UML™ Parsing Analysis recipe achieves robust model element management using UML Model and Package elements for ownership, while using parasitic «wrapper» Components for convenient logical and graphical grouping of related elements - without disturbing the "physical" ownership structure - and for capturing the context provided by a snippet of «source» text. This also promotes easy navigation between diagrams in tools supporting hyperlinking of models elements to diagrams.

Syndicate content
Unified Modeling Language
OMG Systems Modeling Language
Java Get Powered
PHP
Powered by MySQL
Powered by Drupal
Lunarpages.com Web Hosting