Pin Component Technology (V1.0) and Its C Interface
Abstract
Pin is a basic, simple component technology suitable for building embedded software applications. Pin implements the container idiom for software components. Containers provide a pre-fabricated "shell" in which custom code executes and through which all interactions between custom code and its external environment are mediated. Pin is a component technology for pure assembly -- systems are assembled by selecting components and connecting their interfaces (which are composed of communication channels called "pins"). This report describes the main concepts of Pin and documents the C-language interface to Pin V1.0.
Document Details
- Document Type
- Technical Report
- Publication Date
- Apr 01, 2005
- Accession Number
- ADA441815
Entities
People
- Daniel Plakosh
- James Ivers
- Kurt C. Wallnau
- Scott A. Hissam
Organizations
- Carnegie Mellon University