发明申请
- 专利标题: Method and Apparatus for Programming Software Components
- 专利标题(中): 用于编程软件组件的方法和装置
-
申请号: US13407097申请日: 2012-02-28
-
公开(公告)号: US20120185825A1公开(公告)日: 2012-07-19
- 发明人: Vugranam C. Sreedhar
- 申请人: Vugranam C. Sreedhar
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
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.
公开/授权文献
- US08555246B2 Method and apparatus for programming software components 公开/授权日:2013-10-08
信息查询