发明名称 Method and apparatus for programming software components
摘要 A method and apparatus are disclosed for programming software components that treats software components as the basic unit of abstraction and computation. A software component is encapsulated and classes and other program entities, such as data fields and methods, within a given component do not exist beyond a component boundary. A component interacts with other components only by means of a defined set of input and output ports. A component can inherit and implement ports declared in a template and can declare and implement new ports. A component can only access the external environment through its output ports. An output port of one component can only be connected to a conforming input port of another component. A connect statement is an explicit plumbing operation for connecting components together. Interactions between components are loosely coupled. A related set of templates can be grouped together to form a group.
申请公布号 US8555246(B2) 申请公布日期 2013.10.08
申请号 US201213407097 申请日期 2012.02.28
申请人 SREEDHAR VUGRANAM C.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 SREEDHAR VUGRANAM C.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址