Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

(158.74KB)
This is an Open Access publication published under CSC-OpenAccess Policy.
Automating Measurement for Software Process Models using Attribute Grammar Rules
Rodziah Atan, Abdul Azim Abd. Ghani, Mohd. Hasan Selamat, Ramlan Mahmod
Pages - 24 - 33     |    Revised - 15-08-2007     |    Published - 30-08-2007
Volume - 1   Issue - 2    |    Publication Date - August 2007  Table of Contents
MORE INFORMATION
KEYWORDS
Software process modelling, Process measurement, Attribute grammar rules
ABSTRACT
The modelling concept is well accepted in software engineering discipline. Some software models are built either to control the development stages, to measure program quality or to serve as a medium that gives better understanding of the actual software systems. Software process modelling nowadays has reached a level that allow software designs to be transformed into programming languages, such as architecture design language and unified modelling language. This paper described the adaptation of attribute grammar approach in measuring software process model. A tool, called Software Process Measurement Application was developed to enable the measurement accordingly to specified attribute grammar rules. A context-free grammar to read the process model is depicted from IDEF3 standard, and rules were attached to enable the measurement metrics calculation. The measurement metric values collected were used to aid in determining the decomposing and structuring of processes for the proposed software systems.
CITED BY (4)  
1 Kahtan, H., Bakar, N. A., & Nordin, R. (2014). Awareness of embedding security features into component-based software development model: A survey. Journal of Computer Science, 10(8), 1411-1417.
2 Kahtan, H., Bakar, N. A., & Nordin, R. (2012, October). Reviewing the challenges of security features in component based software development models. In E-Learning, E-Management and E-Services (IS3e), 2012 IEEE Symposium on (pp. 1-6). IEEE.
3 Asghar, S., & Umar, M. (2010). Requirement engineering challenges in development of software applications and selection of customer-off-the-shelf (COTS) components. International Journal of Software Engineering, 1(1), 32-50.
4 Aksas, M., & Benmachiche, A. H. (2009). Multi-dimentional upwind schemes for the Euler Equations on unstructured grids. International Journal of Engineering (IJE), 3(2), 185.
1 Google Scholar
2 Academic Journals Database
3 ScientificCommons
4 Academic Index
5 CiteSeerX
6 refSeek
7 iSEEK
8 Socol@r
9 ResearchGATE
10 Libsearch
11 Bielefeld Academic Search Engine (BASE)
12 Scribd
13 WorldCat
14 SlideShare
15 PDFCAST
16 PdfSR
17 Chinese Directory Of Open Access
1 W. S. Humphrey, “The Software Engineering Process: Definition and Scope”. In Proceedings of the 4th International Conference on Software Engineering: Representing and Enacting the Software Process, ACM, 1988
2 N. E. Fenton and S. L. Pfleeger, “Software Metrics: A Rigorous & Practical Approach”, 2nd Edition, PWS Publishing Company, pp. 21-79 (1997)
3 P. Mi, and W. Scacchi, “A Knowledge –Based Environment for Modelling and Simulating Software Engineering Processes”, IEEE Transition Knowledge and Data Engineering, 2(3):283- 294,1990
4 K. Z. Zamli, “Supporting Software Processes for Distributed Software Engineering Teams” PhD Thesis. School of Computing Science, The University of Newcastle Upon Tyne, 2003
5 J. C. Doppke, D. Heimbigner, and A. L. Wolf, “Software process and Execution within Virtual Environments”, ACM Transactions on Software Engineering and Methodology, 7(1) 1997
6 R. B. Grady, “Successful Software Process Improvement”, Prentice-Hall, (1997)
7 R. J. Mayer, et al., “Information Integration for Concurrent Engineering (IICE): IDEF3 Process Description Capture Method Report”, Interim Technical Report for Period April 1992 – September 1995, (1995)
8 R. A. Frost, “Constructing Programs as Executable Attribute Grammars”, The Computer Journal, 35(4) (1992)
9 T. Mason, and D .Bough, “UNIX Programming Tools: lex & yacc”, O’Reilly & Association Inc., (1990)
10 A. A. A. Ghani, “On Software Metrics Definition, Automated Data Collection and Related Standard Issues”, PhD Thesis, University of Strathclyde, 1993
11 L. L. Westfall, “Seven Steps to Designing a Software Metric”, Benchmark QA: White Papers. http://www.benchmarkqa.com/index_resources_whitepapers.htm. Accessed on 13th January 2006
12 R. C. Gonzalez, R. E. Woods. “Digital image processing”, 2nd ed., New Jersey: Prentice Hall, Inc., (2002)
Mr. Rodziah Atan
- Malaysia
rodziah@fsktm.upm.edu.my
Mr. Abdul Azim Abd. Ghani
- Malaysia
Mr. Mohd. Hasan Selamat
- Malaysia
Mr. Ramlan Mahmod
- Malaysia