 |
Software Component Assembly (SCA), or Component-based Software
Development (CBSD) as it is sometimes referred to, is concerned with
software development by using independently produced components.
Although the idea of using components to build complex systems is as
old as the software engineering discipline itself, it is only recently
that CBSD has become the focus of research for a sizeable international
community. As yet there is no universally accepted terminology for
CBSD, nor a standard component model. However, it is clear what the key
challenges in CBSD are. Since it focuses on assembly rather than
coding, in CBSD composition operators and compositional reasoning take
centre stage. The need for an engineering approach is paramount, a
pre-requisite for which is predictable assembly, whereby the qualities
of an assembly can be predicted or calculated from those of its
components.
|
 |
 |
 |
Predictable assembly requires component certification, which in turn depends on static analysis of component properties.
HammerKit is one of the few practical implementations of true software
component assembly. We have been assembling (rather than coding)
applications using our HammerKit platform since 2001 and have extensive
practical and theoretical experience in this field.
If you would like to talk with one of experts send an email to [email protected] and we will hook you up with the right person to
answer your question.
|
 |