Serviceware for Self-Managing Intentional Programming
by Yasir Karam
1. Sensing-Actuating
2. Serviceware
2.1. On-Demand
2.1.1. JIT
2.2. Quality Assurance
2.2.1. Fedility
2.2.1.1. SLA & Contracts
2.3. Discovery
2.4. SOA
2.4.1. Interoperability
2.4.2. Loose Coupling
3. Self-Ware
3.1. Self-Diagnosing
3.2. Self-Configuring
3.3. Self-Managing
3.4. Self-Optimizing
3.5. Self-Protecting
3.6. Self-Governing
4. Collaborative Contribution
4.1. Code Collaboration
5. Independent Code Parsing
5.1. Neutral Source Tree
6. Semantic Linking
7. New node
8. Requirement Arbitraion
8.1. Extensibility
8.2. Arbitrary Notation
8.3. Arbitrary Semantic
9. Notational Spapce
10. Extension Machinary
11. Abstraction Level
12. Re-factoring
12.1. Patterns On-Demand
13. Code Domain
13.1. Domain Self-Diagnose
13.2. Domain Sense-Actuate
13.3. Domain Problem-Driven
13.4. Domain based expression handling
14. Code Manageability
14.1. Code Accessibility
14.1.1. Code Efficiency
14.2. Code Statement Simplicty
14.3. Code Sahring
14.3.1. Code On-Demand