User Tools

Site Tools


agl-sat-charter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
agl-sat-charter [2014/08/01 00:40]
RudolfStreif
agl-sat-charter [2014/08/13 16:27] (current)
68.7.84.4
Line 1: Line 1:
 ====== AGL System Architecture Team (SAT) Charter ====== ====== AGL System Architecture Team (SAT) Charter ======
-The following sections constitute the charter of the Automotive Grade Linux System Architecture Team (AGL SAT or short SAT). The initial version of this charter is created by the SAT. It may be amended and modified from time to time by the SAT as required to fulfill the SAT's mission. The initial charter and all changes require the approval of the Automotive Grade Linux Steering Committee (AGL SC or short SC).+The following sections constitute the charter of the Automotive Grade Linux System Architecture Team (AGL SAT or short SAT). The initial version of this charter is created by the SAT. It may be amended and modified from time to time by the SAT as required to fulfill the SAT's mission. The initial charter and all changes require the approval of the Automotive Grade Linux Steering Committee (SC). 
 + 
 +==== Version ==== 
 +The version of this charter is 0.1
  
 ==== Mission ==== ==== Mission ====
Line 17: Line 20:
 ==== Tasks and Responsibilities ==== ==== Tasks and Responsibilities ====
 The SAT's tasks and responsibilities are focused on the delivery of the AGL reference hardware and software solutions. They include The SAT's tasks and responsibilities are focused on the delivery of the AGL reference hardware and software solutions. They include
-  * Review and analysis of use cases and requirements provided by the SC member companies. Provide feedback to the SC. +  * Review and analysis of use cases and requirements provided by the Steering Committee (SCmember companies. Provide feedback to the Steering Committee (SC)
-  * Review and analysis of project proposals presented by the SC. Provide recommendations to the SC.+  * Review and analysis of project proposals presented by the Steering Committee (SC). Provide recommendations to the Steering Committee (SC).
   * Allocation of requirements to architectural elements.   * Allocation of requirements to architectural elements.
-  * Development and review of functional and non-functional requirements and software requirements specifications for elements in cooperation with the Expert Groups. +  * Development and review of functional and non-functional requirements and software requirements specifications for elements in cooperation with the Expert Groups ​(EG)
-  * Review and analysis of API definitions in cooperation with the Expert Groups.+  * Review and analysis of API definitions in cooperation with the Expert Groups ​(EG).
   * Definition of the overall architectures for the reference hardware and software solutions.   * Definition of the overall architectures for the reference hardware and software solutions.
   * Identify reusable elements within and outside of the context of AGL to enable broader collaboration.   * Identify reusable elements within and outside of the context of AGL to enable broader collaboration.
Line 28: Line 31:
  
 === Core Members === === Core Members ===
-The SAT shall have at least 5 but no more than 10 Core Members. The initial Core Members are invited through an open invitation to join the SAT from the SC Coordinator to the SC. SC members ​may nominate themselves or others to join the SAT. Only employees of the SC member companies ​are eligible for Core Member. +The SAT shall have at least 5 but no more than 10 Core Members. The initial Core Members are invited through an open invitation to join the SAT from the SC Coordinator to the Steering Committee (SC)Steering Committee (SC) Members ​may nominate themselves or others to join the SAT. Only employees of the Steering Committee (SC) Member Companies ​are eligible for Core Member. 
-Core Members remain members of the SAT for the period of a one year term. After that they can nominate themselves or may be nominated by the SC for another term. If there are more than 10 nominations for Core Member the SC will appoint them through consensus or vote.+ 
 +Core Members remain members of the SAT for the period of a one year term. After that they can nominate themselves or may be nominated by the Steering Committee (SCfor another term. If there are more than 10 nominations for Core Member the Steering Committee (SCwill appoint them through consensus or vote. 
 There can only be one Core Member from the same company. There can only be one Core Member from the same company.
  
 === Expert Group Members === === Expert Group Members ===
 +Each Expert Group (EG) is represented on the SAT by their technical lead. SAT membership from the Expert Group (EG) may change dynamically as Expert Groups (EG) are created and dissolved or as the technical leadership of the Expert Group (EG) changes.
  
-Each Expert ​Group (EG) is represented on the SAT by their technical lead. SAT membership from the EG may change dynamically as EGs are created and dissolved or as the technical leadership of the EG changes. +Since multiple ​Expert ​Groups ​(EG) can be chaired by individuals from Core Member Companies and/or from the same company it is acceptable to have more than one individual from a company to be an Expert Group (EG) member.
- +
-Since multiple Expert Groups ​can be chaired by individuals from Core Member Companies and/or from the same company it is acceptable to have more than one individual from a company to be an Expert Group member.+
  
 === Chairperson === === Chairperson ===
- 
 The Chairperson is elected by the Core Members for the term of one year. Core Members may nominate themselves or other Core Members for the position of the Chairperson. The Chairperson is elected by the Core Members for the term of one year. Core Members may nominate themselves or other Core Members for the position of the Chairperson.
  
 The Chairperson'​s role is the organizational coordination of the SAT. This includes these tasks: The Chairperson'​s role is the organizational coordination of the SAT. This includes these tasks:
-  * call and lead the SAT meetings +  * call and lead the SAT meetings; 
-  * represent the SAT at meetings of other AGL bodies such as but not limited to the SC +  * represent the SAT at meetings of other AGL bodies such as but not limited to the SC; 
-  * report to the SC on SAT activities +  * report to the SC on SAT activities; 
-  * provide feedback from the SC to the SAT +  * provide feedback from the SC to the SAT; 
-  * coordinate SAT decision making and consensus +  * coordinate SAT decision making and consensus; 
-  * represent the SAT to other organizations by mandate of the SC+  * represent the SAT to other organizations by mandate of the SC.
  
 Concerning all other tasks and responsibilities the Chairperson is considered equal to the other Core Members. Concerning all other tasks and responsibilities the Chairperson is considered equal to the other Core Members.
Line 55: Line 58:
 The SAT's scope is limited to technical issues about architecture. The SAT should not consider administrative or organizational issues of AGL, which are generally addressed by the Steering Committee (SC) and the Advisory Board (AB). The SAT's scope is limited to technical issues about architecture. The SAT should not consider administrative or organizational issues of AGL, which are generally addressed by the Steering Committee (SC) and the Advisory Board (AB).
  
-However, the SAT may recommend Expert Groups (EGs) to the SC for creation and approval as the SAT identifies the need for support in a particular area.+However, the SAT may recommend Expert Groups (EG) to the Steering Committee (SCfor creation and approval as the SAT identifies the need for support in a particular area.
  
 === Decision Making and Consensus === === Decision Making and Consensus ===
Line 61: Line 64:
  
 === Deliverables === === Deliverables ===
-    ​* Identification of business and technical drivers and non-functional requirements that the solutions need to satisfy e.g. security, modifiability and adaptability of the solutions to member companies'​ goals, trade-off between performance and adaptability,​ availability/​reliability to optimize system uptime +The deliverables of the SAT are as follows: 
-    * Architectural Designs +    ​* Identification of business and technical drivers and non-functional requirements that the solutions need to satisfy e.g. security, modifiability and adaptability of the solutions to member companies'​ goals, trade-off between performance and adaptability,​ availability/​reliability to optimize system uptime; 
-    * Publications ​of Documents +    * Architectural Designs; 
-    * Selection and Recommendation of Tools+    * Publication ​of Documents; 
 +    * Selection and Recommendation of Tools.
  
 === Dependencies === === Dependencies ===
 The SAT will coordinate work with other groups within and outside of AGL whose technologies have an impact on AGL architecture:​ The SAT will coordinate work with other groups within and outside of AGL whose technologies have an impact on AGL architecture:​
-    * SAT deliverables will be subject to review by the AGL Expert Groups;+    * SAT deliverables will be subject to review by the AGL Expert Groups ​(EG);
     * the SAT may request the expertise of other groups within or outside of AGL;     * the SAT may request the expertise of other groups within or outside of AGL;
     * the SAT will make best efforts to accommodate the needs of Expert Groups that have begun work and need to complete it in a timely manner.     * the SAT will make best efforts to accommodate the needs of Expert Groups that have begun work and need to complete it in a timely manner.
-All AGL Expert Groups are expected to follow the Architectural Designs and Recommendations. If an Expert Group intends to contradict an established Architectural Design in a technical report, the Expert Group is expected to identify which principles are being contradicted and to provide technical rationale for the decision (e.g. the principle is wrong, conformance is impossible, etc.)+All AGL Expert Groups ​(EG) are expected to follow the Architectural Designs and Recommendations. If an Expert Group (EG) intends to contradict an established Architectural Design in a technical report, the Expert Group (EG) is expected to identify which principles are being contradicted and to provide technical rationale for the decision (e.g. the principle is wrong, conformance is impossible, etc.)
  
 === Confidentiality === === Confidentiality ===
agl-sat-charter.1406853625.txt.gz · Last modified: 2014/08/01 00:40 by RudolfStreif