KCS tools
The Knowledge Centric Software (KCS) toolset from Iowa State University
provides the basis for our pattern driven approach to analysis and adaptation.
The KCS toolset is built on XML and XML related tools and standards.
A variety of analysis methods are supported, providing support for XPSL queries
and views.
XSLT, generated from XPSL, is used to perform transformations on an XML representation
of the software that conforms to the definition of XCIL.
Both the XPSL and XCIL definitions are intended to closely correspond to industry
standards (for OO modeling from the OMG, for the JVM and .NET virtual machine
execution models, and for XML from the W3 consortium).
The slides (above left) provide an overview of the KCS approach and tools architecture.
The Standards page (below) describes how XPSL and XCIL map to the standards
already mentioned.
Additional information about KCS and the KCS approach can be found in papers
and technical reports published by Iowa State University and Ensoft Corporation.
Related documents: An Overview of
Knowledge-Centric Software (KCS) Technology and its Applications | Pattern Based Software Tool Support for
High Assurance, Real Time Software System | Ensoft
Corp.
Home | Issues | Vision | XCIL | XPSL
| Pattern catalogs | KCS tools | Results | Services
| Standards | Tech
transfer
Related documents The Knowledge
Centric Software (KCS) toolset from Iowa State University provides the
basis for our pattern driven approach to analysis and adaptation. The KCS toolset is
built on XML and XML related tools and standards. A variety of
analysis methods are supported, providing support for XPSL queries and
views. XSLT, generated from
XPSL, is used to perform transformations on an XML representation of the
software that conforms to the definition of XCIL. Both the XPSL and
XCIL definitions are intended to closely correspond to industry standards
(for OO modeling from the OMG, for the JVM and .NET virtual machine
execution models, and for XML from the W3 consortium). The slides (above
left) provide an overview of the KCS approach and tools architecture. The Standards page
(below) describes how XPSL and XCIL map to the standards already mentioned. Additional
information about KCS and the KCS approach can be found in papers and
technical reports published by Iowa State University and Ensoft
Corporation.