Sam Supakkul
Independent Consultant
Ph.D. Candidate in Software Engineering
The University of Texas at Dallas, USA
Home: http://www.utdallas.edu/~supakkul
E-mail: ssupakkul <at> ieee <dot> org
Research Interests | Publications
| Tools | About
Research Interests
- Goal and Pattern-Oriented Knowledge Capturing and Reuse
- Business and Enterprise Modeling
- Requirements Engineering: Functional and Non-Functional Requirements
- Software Architecture
- Goal-Oriented Modeling
- Object-Oriented Modeling
Back
Publications
-
S. Supakkul
and L. Chung
,
“Extending Problem Frames to Deal with Stakeholder Problems:
An Agent- and Goal-Oriented Approach”, Proc. 24th Annual ACM Symposium on Applied Computing (RE Track),
Hawaii, USA, March 8-12, 2009
- E. Oladimeji, S. Supakkul and L. Chung, “Model-Driven Development of Secure Software
Architecture,” International Conference on Software and Knowledge Engineering,
Boston, July 2007
- L. Chung and S. Supakkul,
“A UML Profile for Goal-Oriented and Use Case-Driven Representation of NFRs
and FRs”, SERA'05 Revised Selected Papers, Lecture
Notes in Computer Science 3647/ 2006, pp. 29-41
- E. Oladimeji, S. Supakkul and L. Chung, “Security
Threat Modeling: A Goal-Oriented Approach,” Proc.
SEA’06, Dallas, TX,
Dec. 2006 pp. 178-185.
- S. Supakkul and L. Chung, “Capturing and Reusing
Functional and Non-Functional Requirements Knowledge,” Proc. IEEE IRI
2006 pp. 539-544.
- S. Supakkul, E. Oladimeji,
and L. Chung, “Toward Component Non-functional Interoperability Analysis:
A UML-based and Goal-Oriented Approach,” Proc. 1st IEEE Int. Workshop on
Software Architectures and Components Integration (SACI'06) 2006 pp. 351-358
- S. Supakkul and L. Chung, “Applying an NFR-driven and Goal-oriented
Approach in a Hazard Analysis: A Case Study”, Proc. SERA’06 , Aug. 9-11. Seattle, Washington.
pp. 22-29
- E. Oladimeji, S. Supakkul
and L. Chung, “Representing Security Goals, Policies and Objects”,
Proc. IEEE/ACIS 5th Int’l Conf. on Computer & Information Science
(ICIS’06), July 12-14. Honolulu.
Pp. 160-167
- S. Supakkul and L. Chung, “Representing, Organizing
and Reusing Knowledge about both Functional and Non-Functional Requirements”,
IRMA 2006, Washington D.C, May 21-24, 2006, pp 534-537
- L. Chung and S. Supakkul,
“Reasoning about Functional and Non-Functional Concerns during Model Refinement”,
IRMA 2006, Washington D.C, May 21-24, 2006, pp 816-819
- L. Chung and S. Supakkul,
“Representing NFRs and FRs: A Goal-Oriented and
Use Case-Driven Approach”, W. Dosch, R. Y. Lee and
C. Woo (Eds.), SERA 2004: Revised Selected Papers, Lecture Notes in Computer
Science 3647/ 2005, pp. 29-41.
- S. Supakkul and L. Chung, “A UML Profile for Goal-Oriented
and Use Case-Driven Representation of NFRs and FRs”, Proc. SERA'05, IEEE Computer Society. pp.
112-121
- S. Supakkul and L. Chung, “Integrating FRs and NFRs: A Use Case and Goal Driven Approach,” Proc.,
2nd International Conference on Software Engineering
Research, Management & Applications (SERA'04), May 5 - 7, 2004, Los Angeles, CA. pp.
30-37
- L. Chung, S. Supakkul and A. Yi, “Software Architecting
Using Goals, Scenarios, Patterns, and Objects”, Proc. ICTS'03, August,
2003, Pasadena, CA
- L. Chung, S. Supakkul and A. Yi, “Good Software
Architecting: Goals, Objects and Design Patterns”, Information, Computing
& Communication Technology Symposium (ICCT- 2002), UKC'02, July
8-11, 2002, Seoul,
Korea
- S. Supakkul and L. Chung, “Virtual OSGi Framework and Telecommunications”, Proc., 9th
Int. Conf. on Telecommunication Systems: Modelling
and Analysis (ICTS2001), March 15-18, 2001, Dallas, TX
pp. 131-160
Back
Tools
Non-Functional Requirements Modeling Tool
I have developed a tool to support non-functional requirements (NFRs) modeling
based on the notations from the NFR framework [book,
paper,
draft]. This tool
is implemented as a UML
profile, which we call the
Softgoal Profile, that extends and works with StarUML,
an open-source UML modeling tool. The Softgoal Profile is available here.
Back
About
I am an independent consultant and a Ph.D. candidate in Software Engineering
under the supervision of Dr. Lawrence
Chung. I am a member of the Requirements Engineering Lab and the System/Software
Architecture Lab at the University of Texas
at Dallas collaborating with other lab members including Ebenezer
Oladimeji and Weimin Ma. I have worked in the industry for 20 years in a number of industries including telecommunication, airlines, financial,
and smart home applications.
Academia Activities
Program Committee/Reviewer
- 10th ACIS International Conference on Software
Engineering, Artificial Intelligence, Networking, and Parallel/Distributed
Computing (SNPD’09),
Daegu, Korea
, May 27-29, 2009
- Communications in Computer and Information Science (CCIS Post-proceedings), Springer, 2009
- 2008 International Conference on Advanced Software Engineering & Its Applications (ASEA 2008), Hainan Island, China, December 13 - 15, 2008
- 9th ACIS International Conference on Software
Engineering, Artificial Intelligence, Networking, and Parallel/Distributed
Computing (SNPD’08),
Phuket, Thailand
, August 6-8, 2008
- IEEE/ACIS 7th Int’l Conf. on Computer
& Information Science (ICIS’08), Portland,
May 14-16, 1008
- Int’l Conf. on Software Engineering Research,
Management and Applications (SERA’07), Busan, Korea,
August 20 - 22, 2007
- IEEE/ACIS 6th Int’l Conf. on Computer
& Information Science (ICIS’07), Melbourne, Australia, July 11-13, 2007
- IRMA Int’l Conference 2007,
Vancouver, British Columbia,
Canada, May
19-23, 2007
- Int’l
Conf. on Software Engineering Research, Management and Applications (SERA’06), Seattle,
Washington, Aug. 9-11, 2006
- IEEE/ACIS
5th Int’l Conf. on Computer & Information Science (ICIS’06), Honolulu,
July 12-14, 2006
- IEEE/ACIS
1st Int’l Workshop on Component-Based Software Engineering, Software Architecture
and Reuse (COMSAR06), Honolulu, July 12-14, 2006
Session Chair
- IRMA 2006 Int’l Conference 2007, Washington D.C., May 21-24, 2006
Book Review
- R. Denney, “Succeeding with Use Cases”, Addison-Wesley,
2005
- G. Schneider, J. Winters, “Applying
Use Cases: A Practical Guide”, Addison-Wesley, 1998
Industrial Activities (partial)
- Chief Software Architect, Digital
Pockets, Dallas, 2000
- Software Architect, MCI,
Richardson, 1998-2000
- Technical Lead Consultant
- E-gate Matrix, Atlanta, 2003-2004
- NEC America, Irving,
1994
- American Airlines Decision Technologies,
Fort Worth, 1992-1993
Back
© 2007-2008 Sam Supakkul
Updated Nov. 2008