International Engineering Consortium
Web ProForums
Specification and Description Language (SDL)
Sponsored by:
DesignCon

5. Sharing Information, Reuse, and Maintenance

Sharing Information—Packages

SDL packages are graphical SDL libraries that define data structures, signals, process types, block types, and system types that can be shared between SDL systems and projects. This facilitates maintenance and reuse aspects for large applications and allows for sharing information between many systems.

Reuse and Maintenance (Specialized Inheritance and Polymorphism)

Apart from supporting object-oriented data (i.e., object-oriented passive objects) SDL also supports all object-oriented features for active objects–for example, systems, blocks, and state machines down to the transition level. This extends the traditional passive class concept that is more oriented towards nontechnical applications and is found in UML, OMT, C++, and Java. SDL specializes it for technical applications (i.e., real-time systems, distributed systems, and event-driven systems, where there is a heavier focus on communication and active state-oriented objects).

Registered Users
Enjoy exclusive access to free On-Line Education and receive the biweekly IEC newsletter.

IEC Newsletter
Get the latest industry information including critical insights from key industry leaders, technology briefings, and an Analyst Corner.
Current
Subscribe

Newsroom

IEC Corporate Member

Advertising Kit