Information Technology Reference
In-Depth Information
-*
"#
'(%!$
"##!!
" $
!
)*
)*
)*
"#$
&
!
"#$%
!'(%
!.
)*
,*
,*
,*
!
!
+*
!
#
$
$
+*
+*
!"
%
Fig. 3. A lane departure warning system is modeled with the design stream func-
tional development and architecture (illustrated by the bold solid lines). Using infer-
ence techniques, product and process requirements can be reasoned automatically
for the safety measures stream (see the bold dashed lines)
4. Workflow model: The inference on the formalized process model is used
to derive a custom tailored workflow model for the individual developer
in the development stream functional development and architecture . The
tailored workflow model is further transformed into HTML documenta-
tion (more thoroughly described in [4]) and a BPEL (Business Process
Execution Language 5 ) workflow which can be instantiated. In the BPEL
workflow, a sequence of notification services is invoked on the basis of de-
rived ISO requirements and related methods. BPEL workflow monitoring
can be used to track the progress of a workflow instance.
Regarding the implementation of these steps in a prototype toolchain, the
transformation and reasoning steps have been implemented in Java, using
the semantic reasoner Pellet 6 and the OWL API 7 . Toolchain integration is
built on top of the Apache Ant build tool 8 .
4
Lessons Learned from Applying Semantic Reasoning
On a conceptual level, OWL ontologies offer a convenient way for formally
capturing and analyzing domain knowledge. The ability of defining descrip-
5 BPEL - http://www.oasis-open.org/committees/wsbpel/
6 Pellet - http://clarkparsia.com/pellet/
7 OWL API - http://owlapi.sourceforge.net/
8 Apache Ant - http://ant.apache.org/
 
Search WWH ::




Custom Search