Awareness of Embedding Security Features into Component-based Software Development Model: a Survey

Current applications and systems contain the software components as the basic elements and Component Based Software Development (CBSD) has been successful in building applications and systems. However, the security of CBSD for the software component is still lacking. This study highlights the results of a survey pertaining to the embedding of security features in the CBSD process. The main objective of this survey is to investigate the awareness of embedding security features in the CBSD process in the Malaysian context. For this purpose, experts from industry as well as from the academic community were interviewed. Moreover, an online survey was formulated and e-mailed to the experts and potential candidates. The results show that the embedding of security features in the software lifecycle is crucial because the incorporation of security activities in CBSD will minimize vulnerabilities in the software system, thus reducing system cost.

[1]  Usha Kumari,et al.  A composite complexity measure for component-based systems , 2011, SOEN.

[2]  Jyhjong Lin Mapping UML Component Specifications to JEE Implementations , 2007 .

[3]  Zhen Yang,et al.  Research on Integration of Spatial Data Mining and GIS Based on Component Technology , 2012 .

[4]  Leon Jololian,et al.  Secure Software Engineering: A New Teaching Perspective Based on the SWEBOK , 2010 .

[5]  Silvio Romero de Lemos Meira,et al.  Embedded Software Component Quality and Certification , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[6]  Rodziah Atan Automating Measurement for Software Process Models using Attribute Grammar Rules , 2008 .

[7]  M. Rizwan Jameel Qureshi,et al.  A Framework for Next Generation Mobile and Wireless Networks Application Development using Hybrid Component Based Development Model , 2012, ArXiv.

[8]  Luiz Fernando Capretz Y: A New Component-Based Software Life Cycle Model , 2005 .

[9]  Maya Ingle,et al.  Software Security Requirements Gathering Instrument , 2011 .

[10]  Ivica Crnkovic Component-based software engineering - new challenges in software development , 2001, Softw. Focus.

[11]  Esmiralda Moradian,et al.  Controlling Security of Software Development with Multi-agent System , 2010, KES.

[12]  Hazleen Aris,et al.  The Development of a Simplified Process Model for CBSD , 2007, Int. Arab J. Inf. Technol..

[13]  Hardeep Singh,et al.  Towards a Suitable and Systematic Approach for Component Based Software Development , 2007 .

[14]  Eugene Miya,et al.  On "Software engineering" , 1985, SOEN.

[15]  Yongxia Zhou,et al.  Complexity Metrics for Component-based Software Systems , 2011 .

[16]  Malika Ioualalen,et al.  Towards Efficient Component Performance Analysis in Component Based Architectures , 2012, SWQD.

[17]  Nancy R. Mead,et al.  Software Security Engineering: A Guide for Project Managers , 2004 .

[18]  Swapan Bhattacharyya,et al.  Winning the Industrial Competitiveness with E-Commerce Adopting Component-Based Software Architecture , 2011, CSISE.

[19]  Meng Shang,et al.  The Development Process of Component-Based Application Software , 2011, 2011 International Conference of Information Technology, Computer Engineering and Management Sciences.

[20]  Arvinder Kaur,et al.  Component Based Software Engineering , 2010 .

[21]  Nordin Abu Bakar,et al.  Reviewing the challenges of security features in component based software development models , 2012, 2012 IEEE Symposium on E-Learning, E-Management and E-Services.

[22]  Bedir Tekinerdogan,et al.  Runtime Verification of Component-Based Embedded Software , 2011, ISCIS.

[23]  Jian Zhao,et al.  Refactoring of Mechanical Model Simulation Software Based on Component Technology , 2012 .

[24]  Steffen Zschaler,et al.  Formal specification of non-functional properties of component-based software systems , 2010, Software & Systems Modeling.

[25]  Wang Bo,et al.  Research of the Software Aging Regeneration Strategy Based on Components , 2011 .

[26]  Premek Brada,et al.  Enhanced Type-based Component Compatibility Using Deployment Context Information , 2011, FESCA@ETAPS.

[27]  Sanjukta Mohanty,et al.  A model based prioritization technique for component based software retesting using uml state chart diagram , 2011, 2011 3rd International Conference on Electronics Computer Technology.

[28]  N. V. Balasubramanian,et al.  FRAMEWORK AND ARCHITECTURAL STYLE METRICS FOR COMPONENT BASED SOFTWARE ENGINEERING , 2008 .

[29]  Volker Stolz,et al.  Interactive Transformations from Object-Oriented Models to Component-Based Models , 2011, FACS.

[30]  Johan Fredriksson,et al.  Improving predictability and resource utilization in component-based embedded real-time systems , 2008 .

[31]  Nadeem Ahmed,et al.  A Step Forward To Component-based Software Cost Estimation in Object-oriented Environment , 2012, ArXiv.