CFP last date
15 April 2024
Reseach Article

A New Approach to Organized Data Access in Software Product Line

by Mohammad Masdari, Esmail Amini
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 5 - Number 9
Year of Publication: 2013
Authors: Mohammad Masdari, Esmail Amini
10.5120/ijais13-450955

Mohammad Masdari, Esmail Amini . A New Approach to Organized Data Access in Software Product Line. International Journal of Applied Information Systems. 5, 9 ( July 2013), 23-28. DOI=10.5120/ijais13-450955

@article{ 10.5120/ijais13-450955,
author = { Mohammad Masdari, Esmail Amini },
title = { A New Approach to Organized Data Access in Software Product Line },
journal = { International Journal of Applied Information Systems },
issue_date = { July 2013 },
volume = { 5 },
number = { 9 },
month = { July },
year = { 2013 },
issn = { 2249-0868 },
pages = { 23-28 },
numpages = {9},
url = { https://www.ijais.org/archives/volume5/number9/511-0955/ },
doi = { 10.5120/ijais13-450955 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T17:59:05.428902+05:30
%A Mohammad Masdari
%A Esmail Amini
%T A New Approach to Organized Data Access in Software Product Line
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 5
%N 9
%P 23-28
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software production line is one of the most active trends in software engineering. Most available methods are based on tripod architecture. In this paper, it is provided new frame with100% extensibility for data access layer. It is such a frame which can be used for all information system in all sizes. The difference of this method with the others is that the others are used to produce data access layer codes based on data model in the software production line. While it is suggested a main module as well as a tool based on designed patterns and innovations in this method which can be added to the available project and managed all the data access layer process and operation needless to produce any access layer to data for each project. By using this frame of data access layer, the projects are always ready and available and can be used in different projects without change.

References
  1. Gomma, H. , "Designing Software Product Lines Whit UML: From Use Cases to Pattern – Based Software Architectures", Addison Wesley, 2004.
  2. Greenfield, J. , Short K. , Software Factories: "Assembling Applications with Patterns, Models, Frameworks, and Tools", John Wiley & Sons, 2004
  3. Nock C. , "Data Access Patterns: Database Interactions in Object – Oriented Applications", Addison Wesley, 2003.
  4. Crawford W. , Kaplan J. , "J2EE Design Patterns", O'Reilly, 2003.
  5. Lhotka R. , "Expert C# 2008 Business Objects", Apress, 2009.
  6. Lhotka R. , "Expert C# 2008 Business Objects", Apress, 2009.
  7. Y. Bao, X. Sun, K. S. Trivedi, "A Workload-Based Analysis of Software Aging, and Rejuvenation", IEEE Trans. Reliability,pp. 54-57, 2005.
  8. D. Chen, K. S. Trivedi, "Optimization for condition-based maintenance with semi-Markov decision process", Reliability Engineering and System Safety 90, 2005
  9. H. V. Ramasamy and M. Schunter, "Architecting Dependable Systems Using Virtualization", In Workshop on DSN,2007.
  10. Fähndrich, M. , Aiken, M. , Hawblitzel, C. , Hodson, O. , Hunt, G. , Larus, J. R. and Levi, S. , "Language Support for Fast and Reliable Message Based Communication in Singularity OS". In Proceedings of the EuroSys 2006 Conference, Leuven, Belgium,pp. 177-190, 2006.
  11. J. Gray, "Functionality, Availability, Agility, Manageability, Scalability—the New Priorities of Application Design", Proc. Int'l Workshop High Performance Trans. Systems, 2001.
  12. O. Etzion, P. Niblett, "Event Processing in Action, Manning Publications", USA, 2011.
  13. "Recommended Practice for Architectural Description of Software Intensive Systems". Technical Report IEEE P1471-2000, IEEE Standards Department, The Architecture Working Group of the Software Engineering Committee, 2000.
  14. A. Paschke, A. Kozlenkov, and H. Boley, "A homogenousreaction rules language for complex event processing," in InternationalWorkshop on Event Drive Architecture for ComplexEvent Process. ACM, 2007.
  15. K. Pope, "Zend Framework 1. 8 Web Application Developmen"t, PACKT Publishing, 2009.
  16. G. Ahn, H. Hu, J. Jin. "Security-Enhanced OSGi Service Environments", IEEE Transactions on Systems, Man and Cybernetics—Part C: Applications and Reviews, Vol. 39, No. 5, 2009
  17. M. Fowler, D. Rice, M. Foemmel, E. Hieatt, R. Mee, R. Stafford. "Patterns of Enterprise Application Architecture", Addison Wesley, 2002.
Index Terms

Computer Science
Information Sciences

Keywords

Software Architecture Information Systems Module Based System Data Access Layer Data Model