Home   >   CSC-OpenAccess Library   >    Manuscript Information
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 
A. A. A. Ghani, “On Software Metrics Definition, Automated Data Collection and Related Standard Issues”, PhD Thesis, University of Strathclyde, 1993
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
K. Z. Zamli, “Supporting Software Processes for Distributed Software Engineering Teams” PhD Thesis. School of Computing Science, The University of Newcastle Upon Tyne, 2003
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
N. E. Fenton and S. L. Pfleeger, “Software Metrics: A Rigorous & Practical Approach”, 2nd Edition, PWS Publishing Company, pp. 21-79 (1997)
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
R. A. Frost, “Constructing Programs as Executable Attribute Grammars”, The Computer Journal, 35(4) (1992)
R. B. Grady, “Successful Software Process Improvement”, Prentice-Hall, (1997)
R. C. Gonzalez, R. E. Woods. “Digital image processing”, 2nd ed., New Jersey: Prentice Hall, Inc., (2002)
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)
T. Mason, and D .Bough, “UNIX Programming Tools: lex & yacc”, O’Reilly & Association Inc., (1990)
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
Mr. Rodziah Atan
- Malaysia
rodziah@fsktm.upm.edu.my
Mr. Abdul Azim Abd. Ghani
- Malaysia
Mr. Mohd. Hasan Selamat
- Malaysia
Mr. Ramlan Mahmod
- Malaysia


CREATE AUTHOR ACCOUNT
 
LAUNCH YOUR SPECIAL ISSUE
View all special issues >>
 
PUBLICATION VIDEOS