Dr. Barrett R. Bryant
University of North Texas
Computer Science and Engineering
(940) 565-2803
Email:

Education

PhD, Northwestern University, 1983.
Major: Computer Science
MS, Northwestern University, 1980.
Major: Computer Science
BS, University of Arkansas at Little Rock, 1979.
Major: Computer Science

Professional Positions

Uncategorized
Professor and Chair, University of North Texas. (2011 – Present).
Professor and Associate Chair, University of Alabama at Birmingham. (20012011).
Visiting Professor, Tsinghua University. (20102010).
Visiting Associate Professor, Naval Postgraduate School. (20002001).
Associate Professor, University of Alabama at Birmingham. (19882001).
Visiting Scientist, IBM. (19911992).
Assistant Professor, University of Alabama at Birmingham. (19831988).

Professional Memberships

Senior Member, ACM. (Present).

Member, ACM SIGAPP (Special Interest Group on Applied Computing). (Present).

Member, ACM SIGPLAN (Special Interest Group on Programming Languages). (Present).

Member, ACM SIGSOFT (Special Interest Group on Software Engineering). (Present).

Member, EAPLS (European Association for Programming Languages and Systems). (Present).

Senior Member, IEEE. (Present).

Awards and Honors

Award for Outstanding Service to SIGAPP, ACM SIGAPP. (20102010).

Award for Distinguished Service to SAC (Symposium on Applied Computing), ACM SIGAPP. (20072007).

Distinguished Lecturer of the Year, ACM. (20002000).

Distinguished Lecturer of the Year, ACM. (19951995).

Teaching

Teaching Experience

University of North Texas
CSCE 3650, Introduction to Compilation Techniques, 2 courses.
CSCE 4115, Formal Languages, Automata, and Computability, 4 courses.
CSCE 4430, Programming Languages, 4 courses.
CSCE 4650, Introduction to Compilation Techniques, 4 courses.
CSCE 4890, Directed Study, 1 course.
CSCE 4920, Cooperative Education in Computer Science and Engineering, 2 courses.
CSCE 5400, Formal Languages, Automata and Computability, 6 courses.
CSCE 5450, Programming Languages, 3 courses.
CSCE 5650, Compiler Design, 8 courses.
CSCE 5950, Master's Thesis, 5 courses.
CSCE 6900, Special Problems, 1 course.
CSCE 6933, Advanced Topics in Computer Science and Engineering, 1 course.
CSCE 6940, Individual Research, 10 courses.
CSCE 6950, Doctoral Dissertation, 14 courses.

Research

Published Intellectual Contributions

Book
Liu, S., Bryant, B. R., Mernik, M., Crepinsek, M., Zubair, M. (2011). PPCea: A Domain-Specific Language for Programmable Parameter Control in Evolutionary Algorithms. INTECH Open Access Publisher.
Book Chapter
Bryant, B. R., Jezequel, J., Laemmel, R., Mernik, M., Schindler, M., Steinmann, F., Tolvanen, J., Vallecillo, A., Voelter, M. (2015). Globalized Domain Specific Language Engineering. Globalizing Domain-Specific Languages, eds. Cheng, Betty H. C., Combemale, Benoit, France, Robert B., Jezequel, Jean-Marc, and Rumpe, Bernhard,. 9400, 43-69. Springer-Verlag Lecture Notes in Computer Science.
Olson, A. M., Raje, R. R., Bryant, B. R., Burt, C. C., Auguston, M. (2005). UniFrame: A Unified Framework for developing Service-Oriented, Component-Based Distributed Software Systems. Service-oriented software system engineering: Challenges and practices. 68–87. IGI Global.
Lee, B., Bryant, B. R. (2004). Automation of software system development using natural language processing and two-level grammar. Radical Innovations of Software and Systems Engineering in the Future. 219–233. Springer.
Conference Proceeding
Nurmuradov, D., Bryce, R., Piparia, S., Bryant, B. R. (2018). Test Suite Prioritization Using Clustering and Combinatorial Methods for GUI and Web Applications. Proceedings of the 15th International Conference on Information Technology - New Generations, April 16-18, 2018, Las Vegas, Nevada, Springer-Verlag Advances in Intelligent Systems and Computing. 459-466.
Gaither, D., Do, H., Bryant, B. R. (2017). Toward Detection of Abnormal Behaviors in Timing and Security Requirements. The 24th Asia-Pacific Software Engineering Conference (APSEC). IEEE.
Liu, S., Cardenas, A., Xiong, X., Mernik, M., Bryant, B. R., Gray, J. (2010). A SOA Approach for Domain-Specific Language Implementation. Services (SERVICES-1), 2010 6th World Congress on. 535–542.
Lukman, T., Mernik, M., Demirezen, Z., Bryant, B. R., Gray, J. (2010). Automatic generation of model traversals from metamodel definitions. Proceedings of the 48th Annual Southeast Regional Conference. 78.
Bryant, B. R., Gray, J., Mernik, M. (2010). Domain-specific software engineering. Proceedings of the FSE/SDP workshop on Future of software engineering research. 65–68.
Liu, Q., Bryant, B. R., Mernik, M. (2010). Metamodel recovery from multi-tiered domains using extended MARS. Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual. 279–288.
Li, T., Liu, L., Elahi, G., Yu, E., Bryant, B. R. (2010). Service security analysis based on i*: An approach from the attacker viewpoint. Computer Software and Applications Conference Workshops (COMPSACW), 2010 IEEE 34th Annual. 127–133.
Geng, J., Liu, L., Bryant, B. R. (2010). Towards a personalized privacy management framework. Proceedings of the 2010 ICSE Workshop on Software Engineering for Secure Systems. 58–64.
Mernik, M., Hrncic, D., Bryant, B. R., Sprague, A. P., Gray, J., Liu, Q., Javed, F. (2009). Grammar inference algorithms and applications in software engineering. Information, Communication and Automation Technologies, 2009. ICAT 2009. XXII International Symposium on. 1–7.
Liu, Q., Javed, F., Mernik, M., Bryant, B. R., Gray, J., Sprague, A., Hrncic, D. (2009). MARS: Metamodel Recovery from Multi-tiered Models Using Grammar Inference. Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on. 325–326.
Demirezen, Z., Mernik, M., Gray, J., Bryant, B. R. (2009). Verification of DSMLs using graph transformation: a case study with Alloy. Proceedings of the 6th International Workshop on Model-Driven Engineering, Verification and Validation. 3.
Sun, Y., Demirezen, Z., Mernik, M., Gray, J., Bryant, B. R. (2008). Is My DSL a Modeling or Programming Language?. Domain-Specific Program Development. 4.
Liu, S., Mernik, M., Bryant, B. R. (2007). A clustering entropy-driven approach for exploring and exploiting noisy functions. Proceedings of the 2007 ACM symposium on Applied computing. 738–742.
Javed, F., Mernik, M., Sprague, A. P., Bryant, B. R. (2006). Incrementally Inferring Context-Free Grammars for Domain-Specific Languages.. SEKE. 363–368.
Wu, X., Bryant, B. R., Gray, J., Roychoudhury, S., Mernik, M. (2006). Separation of concerns in compiler development using aspect-orientation. Proceedings of the 2006 ACM symposium on Applied computing. 1585–1590.
Liu, S., Bryant, B. R., Auguston, M., Gray, J., Raje, R., Tuceryan, M. (2005). A component-based approach for constructing high-confidence distributed real-time and embedded systems. Monterey Workshop. 225–247.
Javed, F., Mernik, M., Bryant, B. R., Gray, J. (2005). A grammar-based approach to class diagram validation. Fourth International Workshop on Scenarios and State Machines: Models, Algorithms and Tools (SCESM), St. Louis, MO.
Cao, F., Bryant, B. R., Liu, S., Zhao, W. (2005). A non-invasive approach to dynamic web services provisioning. Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on. 229–236.
Wu, X., Roychoudhury, S., Bryant, B. R., Gray, J. G., Mernik, M. (2005). A two-dimensional separation of concerns for compiler construction. Proceedings of the 2005 ACM symposium on Applied computing. 1365–1369.
Cao, F., Bryant, B. R., Zhao, W., Burt, C. C., Raje, R. R., Olson, A. M., Auguston, M. (2005). Marshaling and unmarshaling models using the entity-relationship model. Proceedings of the 2005 ACM symposium on Applied computing. 1553–1557.
Liu, S., Bryant, B. R., Gray, J. G., Raje, R. R., Olson, A. M., Auguston, M. (2005). QoS-UniFrame: A Petri Net-based modeling approach to assure QoS requirements of distributed real-time and embedded systems. Engineering of Computer-Based Systems, 2005. ECBS’05. 12th IEEE International Conference and Workshops on the. 202–209.
Zhao, W., Bryant, B. R., Cao, F., Bhattacharya, K., Hauser, R. (2005). Transforming business process models: Enabling programming at a higher level. Services Computing, 2005 IEEE International Conference on. 1, 173–180.
Cao, F., Bryant, B. R., Zhao, W., Burt, C. C., Raje, R. R., Olson, A. M., Auguston, M. (2004). A Meta-modeling approach to Web Services. Web Services, 2004. Proceedings. IEEE International Conference on. 796–799.
Zhao, W., Bryant, B. R., Burt, C. C., Raje, R. R., Olson, A. M., Auguston, M. (2004). Automated glue/wrapper code generation in integration of distributed and heterogeneous software components. Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International. 275–285.
Javed, F., Bryant, B. R., Crepinsek, M., Mernik, M., Sprague, A. (2004). Context-free grammar induction using genetic programming. Proceedings of the 42nd annual Southeast regional conference. 404–405.
Zhou, S., Xu, C., Wu, H., Zhang, J., Lin, Y., Wang, J., Gray, J., Bryant, B. R. (2004). ER modeler: a database modeling toolkit for Eclipse. Proceedings of the 42nd annual Southeast regional conference. 160–165.
Mernik, M., Wu, X., Bryant, B. R. (2004). Object-oriented language specifications: Current status and future trends. ECOOP Workshop: Evolution and Reuse of Language Specifications for DSLs (ERLS).
Liu, S., Mernik, M., Bryant, B. R. (2004). Parameter control in evolutionary algorithms by domain-specific scripting language PPCEA. Proc. Intl. Conf. Bioinspired Optimization Methods and Their Applications (BIOMA 04’).
Skjellum, A., Bangalore, P., Gray, J., Bryant, B. R. (2004). Reinventing explicit parallel programming for improved engineering of high performance computing software. ICSE 2004 Workshop: International Workshop on Software Engineering for High Performance Computing System Applications.
Mernik, M., Gerlic, G., Zumer, V., Bryant, B. R. (2003). Can a parser be generated from examples?. Proceedings of the 2003 ACM symposium on Applied computing. 1063–1067.
Shah, P., Bryant, B. R., Burt, C., Raje, R., Olson, A., Mikhail, A. (2003). Interoperability between mobile distributed components using the UniFrame approach. 41st Annual ACM Southeast Conference, Savannah, Georgia.
Burt, C. C., Bryant, B. R., Raje, R. R., Olson, A., Auguston, M. (2003). Model driven security: unification of authorization models for fine-grain access control. Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International. 159–171.
Shaik, S., Corvin, R., Sudarsan, R., Javed, F., Ijaz, Q., Roychoudhury, S., Gray, J., Bryant, B. R. (2003). SpeechClipse: an Eclipse speech plug-in. Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange. 84–88.
Lee, B., Wu, X., Cao, F., Liu, S., Zhao, W., Yang, C., Bryant, B. R., Gray, J. G. (2003). T-Clipse: an integrated development environment for two-level grammar. Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange. 89–93.
Zhao, W., Bryant, B. R., Cao, F., Raje, R. R., Auguston, M., Olson, A. M., Burt, C. C. (2002). A component assembly architecture with two-level grammar infrastructure. Proc. of OOPSLA’2002 Workshop Generative Techniques in the Context of Model Driven Architecture.
Cao, F., Bryant, B. R., Zhao, W., Burt, C. C., Raje, R. R., Auguston, M., Olson, A. M. (2002). A translation approach to component specification. Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. 54–55.
Zhao, W., Bryant, B. R., Raje, R., Auguston, M., Olson, A., Burt, C. (2002). A Unified Approach to Component Assembly Based on Generative Programming. Proceedings of 2002 Workshop on Generative Programming (GP 2002). 195–199.
Siram, N. N., Raje, R. R., Olson, A. M., Bryant, B. R., Burt, C. C., Auguston, M. (2002). An architecture for the uniframe resource discovery service. International Workshop on Software Engineering and Middleware. 20–35.
Lee, B., Bryant, B. R. (2002). Automated conversion from requirements documentation to an object-oriented formal specification language. Proceedings of the 2002 ACM symposium on Applied computing. 932–936.
Cao, F., Bryant, B. R., Raje, R. R., Auguston, M., Olson, A. M., Burt, C. C. (2002). Component specification and wrapper/glue code generation with two-level grammar using domain specific knowledge. International Conference on Formal Engineering Methods. 103–107.
Sun, C., Raje, R. R., Olson, A. M., Bryant, B. R., Burt, C., Auguston, M., Huang, Z. (2002). Composition and decomposition of quality of service parameters in distributed component-based systems. Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on. 273–276.
Lee, B., Bryant, B. R. (2002). Contextual natural language processing and DAML for understanding software requirements specifications. Proceedings of the 19th international conference on Computational linguistics-Volume 1. 1–7.
Bryant, B. R., Burt, C. C., Auguston, M., Raje, R. R., Olson, A. M. (2002). Formal specification of generative component assembly using Two-Level Grammar. Proceedings of the 14th international conference on Software engineering and knowledge engineering. 209–212.
Lee, B., Bryant, B. R. (2002). Prototyping of requirements documents written in natural language. Proceedings of the South-eastern Software Engineering Conference Huntsville, Alabama, USA.
Burt, C. C., Bryant, B. R., Raje, R. R., Olson, A., Auguston, M. (2002). Quality of service issues related to transforming platform independent models to platform specific models. Enterprise Distributed Object Computing Conference, 2002. EDOC’02. Proceedings. Sixth International. 212–223.
Bryant, B. R., Lee, B. (2002). Two-level grammar as an object-oriented requirements specification language. System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on. 3627–3636.
Luqi, V., Berzins, J., Ge, J., Shing, M., Auguston, M., Bryant, B. R., Kin, B. (2001). DCAPS-architecture for distributed computer aided prototyping system. Rapid System Prototyping, 12th International Workshop on, 2001.. 103–108.
Bryant, B. R. (2000). Object-oriented natural language requirements specification. Computer Science Conference, 2000. ACSC 2000. 23rd Australasian. 24–30.
Bryant, B. R., Vaidyanathan, V. (1998). Object-oriented software specification in programming language design and implementation. Computer Software and Applications Conference, 1998. COMPSAC’98. Proceedings. The Twenty-Second Annual International. 387–392.
Barnard, A. C., Bryant, B. R., Jones, W. T., Reilly, K. D. (1996). A computer science undergraduate specialization in telecommunications and computer networking. ACM SIGCSE Bulletin. 28(1), 324–328.
Bryant, B. R., Pan, A. (1992). Two-level grammar: A functional/logic query language for database and knowledge-base systems. Logic Programming and Automated Reasoning. 78–83.
Bryant, B. R. (1991). Formal specification of software systems using Two-Level Grammar. Computer Software and Applications Conference, 1991. COMPSAC’91., Proceedings of the Fifteenth Annual International. 155–160.
Pan, A., Bryant, B. R. (1989). Logic programming implementation of functional programming languages. TENCON’89. Fourth IEEE Region 10 International Conference. 174–178.
Bryant, B. R., Pan, A. (1989). Rapid prototyping of programming language semantics using Prolog. Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International. 439–446.
Bryant, B. R., Johnson, D., Edupuganty, B. (1986). Formal specification of natural language syntax using two-level grammar. Proceedings of the 11th coference on Computational linguistics. 527–532.
Edupuganty, B., Bryant, B. R. (1985). Two-level grammars for automatic interpretation. Proceedings of the 1985 ACM annual conference on The range of computing: mid-80’s perspective: mid-80’s perspective. 417–423.
Editorial
Bryant, B. R., Raje, R. R. (2019). Editorial Message: Programming Languages Track. Proceedings of SAC 2019, the 34th Annual ACM Symposium on Applied Computing, April 8- 12, 2019, Limassol, Cyprus. 1516-1517.
Bryant, B. R., Mernik, M., Raje, R. R. (2018). Editorial Message: Programming Languages Track. Proceedings of SAC 2018, the 33rd Annual ACM Symposium on Applied Computing, April 9- 13, 2018, Pau, France. 1178-1179.
Mernik, M., Bryant, B. R. (2017). Editorial Message: Programming Languages Track. Proceedings of SAC 2017, the 32nd Annual ACM Symposium on Applied Computing, April 4-6, 2017, Marrakech, Morocco. 2.
Mernik, M., Bryant, B. R. (2016). Editorial Message: Programming Languages Track. Proceedings of SAC 2016, the 31st Annual ACM Symposium on Applied Computing, April 4-8, 2016, Pisa, Italy. 1926-1927.
Bryant, B. R. (2016). Special Issue on the Programming Languages Track at the 30th ACM Symposium on Applied Computing. Computer Languages, Structures and Systems. 45, 163.
Bryant, B. R. (2015). Special Issue on the Programming Languages Track at the 29th ACM Symposium on Applied Computing. Computer Languages, Structures and Systems. 42, 1.
Mernik, M., Bryant, B. R. (2015). Editorial Message: Programming Languages Track. Proceedings of SAC 2015, the 30th Annual ACM Symposium on Applied Computing, April 13-17, 2015, Salamanca, Spain. 2077-2078.
Journal Article
Hrncic, D., Mernik, M., Bryant, B. R., Javed, F. (2012). A memetic grammar inference algorithm for language learning. Applied Soft Computing. 12(3), 1006–1020. Elsevier.
Hrncic, D., Mernik, M., Bryant, B. R. (2012). Improving grammar inference by a memetic algorithm. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews. 42(5), 692–703. IEEE.
Mernik, M., Hrncic, D., Bryant, B. R., Javed, F. (2011). Applications of grammatical inference in software engineering: Domain specific language development. Other. 2, 421–457.
Bryant, B. R., Gray, J., Mernik, M., Clarke, P. J., France, R. B., Karsai, G. (2011). Challenges and directions in formalizing the semantics of modeling languages. Computer Science and Information Systems. 8(2), 225–253.
Hrncic, D., Mernik, M., Bryant, B. R. (2011). Embedding DSLs into GPLs: a grammatical inference approach. Other. 40(4), 307–315.
Wu, X., Bryant, B. R., Gray, J., Mernik, M. (2010). Component-based LR parsing. Computer Languages, Structures and Systems. 36(1), 16–33. Elsevier.
Liu, S., Mernik, M., Bryant, B. R. (2009). To explore or to exploit: An entropy-driven approach for evolutionary algorithms. Other. 13(3-4), 185–206. IOS Press.
Javed, F., Mernik, M., Bryant, B. R., Sprague, A. (2008). An unsupervised incremental learning algorithm for domain-specific language development. Applied Artificial Intelligence. 22(7-8), 707–729. Taylor & Francis.
Javed, F., Mernik, M., Gray, J., Bryant, B. R. (2008). MARS: A metamodel recovery system using grammar inference. Information and Software Technology Journal (IST). 50(9), 948–968. Elsevier.
Liu, S., Mernik, M., Bryant, B. R. (2007). Entropy-driven parameter control for evolutionary algorithms. Informatica. 31(1), 41. THE SLOVENE SOCIETY INFORMATIKA.
Zhao, W., Bryant, B. R., Cao, F., Hauser, R., Bhattacharya, K., Tao, T. (2007). Transforming business process models in the presence of irreducibility and concurrency. Other. 2(1), 37–48. Inderscience Publishers.
Zhao, W., Hauser, R., Bhattacharya, K., Bryant, B. R., Cao, F. (2006). Compiling business processes: untangling unstructured loops in irreducible flow graphs. Other. 2(1), 68–91. Inderscience Publishers.
Liu, S., Mernik, M., Bryant, B. R. (2006). Entropy-driven exploration and exploitation in evolutionary algorithms. Other.
Liu, S., Olsen, A., Gray, J., Auguston, M., Tuceryan, M., Raje, R., Bryant, B. R. (2006). QoSPL: A QoS-Driven Software Product Line Engineering Framework for Distributed Real-time and Embedded Systems.
Cao, F., Bryant, B. R., Burt, C. C., Raje, R. R., Olson, A. M., Auguston, M. (2005). A component assembly approach based on aspect-oriented generative domain modeling. Electronic Notes in Theoretical Computer Science. 114, 119–136. Elsevier.
Sadasivam, R. S., Tanik, M. M., Casebeer, L., Allison, D., Gemmill, J., Lynn, J., Bryant, B. R., Wu, Y., Bieber, M., Jololian, L. (2005). A component-based approach for scientific services for education and research (scientific search).
Crepinsek, M., Mernik, M., Javed, F., Bryant, B. R., Sprague, A. (2005). Extracting grammar from programs: evolutionary approach. Other. 40(4), 39–46. ACM.
Crepinsek, M., Mernik, M., Bryant, B. R., Javed, F., Sprague, A. (2005). Inferring context-free grammars for domain-specific languages. Electronic Notes in Theoretical Computer Science. 141(4), 99–116. Elsevier.
Lee, B., Bryant, B. R. (2003). Applying XML technology for implementation of natural language specifications. Journal of Computer Systems Science, and Engineering. 18(5), 279–300. CRL PUBLISHING LTD PO BOX 31, MARKET HARBOROUG LE16 9RQ, LEICS, ENGLAND.
Mernik, M., Crepinsek, M., Gerlic, G., Zumer, V., Bryant, B. R., Sprague, A. (2003). Learning context-free grammars using an evolutionary approach. Other.
Raje, R. R., Bryant, B. R., Olson, A. M., Auguston, M., Burt, C. (2002). A quality-of-service-based framework for creating distributed heterogeneous software components. Other. 14(12), 1009–1034. Wiley Online Library.
Lilly, H. A., Bryant, B. R. (1992). A prescribed cut for Prolog that ensures soundness. Other. 14(3-4), 287–339. Elsevier.
Dey, P., Bryant, B. R., Takaoka, T. (1990). Lexical ambiguity in tree adjoining grammars. Information Processing Letters. 34(2), 65–69. Elsevier.
Edupuganty, B., Bryant, B. R. (1989). Two-level grammar as a functional programming language. Other. 32(1), 36–44. Br Computer Soc.
Chao, S., Bryant, B. R. (1988). Denotational semantics for program analysis. Other. 23(1), 83–91. ACM.
Bryant, B. R., Edupuganty, B., Hull, L. S. (1986). Two-level grammar as an implementable metalanguage for axiomatic semantics. Other. 11(3-4), 173–191. Elsevier.
Johnson, D., Bryant, B. R. (1984). Formal syntax methods for natural language. Information Processing Letters. 19(3), 135–143. Elsevier.
Master's Thesis
Johnson, R. D., Bryant, B. R. (1984). Using two-level grammars to describe the syntax of English. University of Alabama in Birmingham.
Technical Report
Cao, F., Bryant, B. R., Zhao, W., Burt, C. C., Raje, R. R., Olson, A. M., Auguston, M. (2005). Model-driven reengineering legacy software systems to web services. DTIC Document.
Liu, S., Cao, F., Bryant, B. R., Gray, J., Raje, R. R., Olson, A. M., Auguston, M. (2005). Quality of Service-driven requirements analyses for component composition: A Two-Level Grammar++ approach. DTIC Document.
Zhao, W., Bryant, B. R., Cao, F., Raje, R. R., Auguston, M., Burt, C. C., Olson, A. M. (2004). Grammatically interpreting feature compositions. DTIC Document.
Wu, X., Bryant, B. R., Mernik, M. (2004). Object-Oriented Pattern-Based Language Implementation. Technical Report, http://www. cis. uab. edu/wuxi/paper/acta. pdf.
Zhao, W., Bryant, B. R., Raje, R. R., Auguston, M., Gray, J. G., Burt, C. C., Olson, A. M. (2003). A generative and model driven framework for automated software product generation. DTIC Document.
Cao, F., Bryant, B. R., Burt, C. C., Huang, Z., Raje, R. R., Olson, A. M., Auguston, M. (2003). Automating feature-oriented domain analysis. DTIC Document.
Yang, C., Bryant, B. R., Burt, C. C., Raje, R. R., Olson, A. M., Auguston, M. (2003). Formal methods for quality of service analysis in component-based distributed computing. DTIC Document.
Bryant, B. R., Lee, B., Cao, F., Zhao, W., Gray, J. G. (2003). From natural language requirements to executable models of software components. DTIC Document.
Cao, F., Bryant, B. R., Burt, C. C., Gray, J. G., Raje, R. R., Olson, A. M., Auguston, M. (2003). Modeling Web services: Toward system integration in uniframe. DTIC Document.
Brahnmath, G. J., Raje, R. R., Olson, A. M., Auguston, M., Bryant, B. R., Burt, C. C. (2002). A quality of service catalog for software components. DTIC Document.
Raje, R. R., Auguston, M., Bryant, B. R., Olson, A. M., Burt, C. (2001). A unified approach for the integration of distributed heterogeneous software components. DTIC Document.
Workshop Paper
Gaither, D. C., Bryant, B. R. (2013). Toward Denotational Semantics of Domain-Specific Modeling Languages for Automated Code Generation.

Presentations Given

Bryant, B. R. (Presenter), Domain Specific Languages, Eastern Mediterranean University, Famagusta, Cyprus, Cyprus. (2018).

Dantu, R. (Panelist), Bryant, B. R. (Panelist), Berry, C. (Panelist), Weiner, D. (Panelist), Evolving with Cyber Security, French-American Chamber of Commerce, German-American Chamber of Commerce, United States of America. (20182018).

Bryant, B. R. (Presenter), Challenges and Directions in Formalizing the Semantics of Modeling Languages, Nanjing Forestry University, Nanjing, China, China. (2017).

Bryant, B. R. (Presenter), Grammar Inference Technology Applications in Software Engineering, Dankook University, Seoul, Korea, Korea, South. (2016).

Bryant, B. R. (Presenter), Grammar Inference Technology Applications in Software Engineering, Sungkyunkwan University, Seoul, Korea, Korea, South. (2016).

Bryant, B. R. (Presenter), Grammar Inference Technology Applications in Software Engineering, Hanyang University, Seoul, Korea, Korea, South. (2016).

Bryant, B. R. (Presenter), 3rd Hellenic Forum for Science, Technology and Innovation, Grammar Inference Technology Applications in Software Engineering, Athens, Greece, Greece. (20152015).

Bryant, B. R. (Presenter), Dagstuhl Workshop on Globalizing Domain-Specific Languages, Globalization of Modeling Languages: A Formal Semantics Approach, Dagstuhl, Germany, Germany. (20142014).

Bryant, B. R. (Presenter), FedCSIS 2013, Federated Conference on Computer Science and Information Systems, Grammarware, Semantics and Modelware, Krakow, Poland, Poland. (20132013).

Bryant, B. R. (Presenter), CoRTA 2010, 4th Symposium on Compilers, Programming Languages, Related Technologies and Applications, Grammar Inference Technology Applications in Software Engineering, Braga, Portugal, Portugal. (20102010).

Bryant, B. R. (Presenter), National Seminar on Engineering of Software Products: Perspectives of Research and Applications, Component-Based Language Implementation with Object-Oriented Syntax and Aspect-Oriented Semantics, Durgapur, India, India. (20092009).

Bryant, B. R. (Presenter), National Seminar on Engineering of Software Products: Perspectives of Research and Applications, Grammar Inference Technology Applications in Software Engineering, Durgapur, India, India. (20092009).

Bryant, B. R. (Presenter), JCC 2008, Jornadas Chilenas de Computaci´on 2008, Grammar Inference and Its Applications, Punta Arenas, Chile, Chile. (20082008).

Bryant, B. R. (Presenter), Silver Jubilee Celebration, Object-Oriented Computing, Department of Computer Science and Technology, Bengal Engineering and Science University, Howrah, India, India. (20082008).

Contracts, Grants and Sponsored Research

Uncategorized
Bryant, B. R. (Principal), "US-Slovenia Workshop: Formalization of Modeling Languages," Sponsored by NSF OISE, $24750. (20112012).
Bryant, B. R. (Principal), "Grammar Inference Technology Applications in Software Engineering,," Sponsored by NSF CCF, $450000. (20082012).
Bryant, B. R. (Co-Principal), "Bioinformatics Resource Cen- ters for Biodefense and Emerging/Re-emerging Infectious Diseases," Sponsored by NIH/NIAID, $6868934. (20042009).
Bryant, B. R. (Co-Principal), "A Framework for Seamless Interoperation of Heterogeneous Distributed Software Components," Sponsored by ONR, $1558803. (20012005).
Bryant, B. R. (Principal), "Natural Language Specification Technology for Object-Oriented Designs," Sponsored by ARO, $292500. (20002003).

Service

University Service

Member, Frisco Advisory Committee. (October 2015 – Present).

Member, Research Planning and Implementation Committee. (October 2014 – Present).

Member, China Advisory Council Executive Committee. (August 2014 – Present).

Member, China Advisory Council. (August 2013 – Present).

Other, Academic Affairs Graduate Study Committees. (August 2011 – Present).

Member, Search Committee for Director of NetDragon Digital Research Center. (March 2018April 2018).

Member, Search Committee for Director of International Student and Scholar Services. (February 2018March 2018).

Member, Student Computer Lab Redesign Committee. (November 2014September 2015).

Member, Scheduling Committee. (August 2014March 2015).

Member, Distinguished Research Professorship Selection and Review Committee. (February 2013March 2015).

Professional Service

Other, ACM Student Research Competition, Richard Tapia Celebration of Diversity in Computing. (February 2014 – Present).

Member, Senior Editorial Board, Annals of Computer Science and Information Systems. (2014 – Present).

Member, Steering Committee, SAC, ACM Symposium on Applied Computing. (2007 – Present).

Track Organizer, Programming Languages Track, ACM SAC 2019, the 34th Annual Symposium on Applied Computing, April 8-12, 2019, Limassol, Cyprus. (2019).

Member, Program Committee of MDASD 2018, 5th Workshop on Model Driven Approaches in System Development, September 9-12, 2018, Poznan, Poland. (2018).

Track Organizer, Programming Languages Track, ACM SAC 2018, the 33rd Annual Symposium on Applied Computing, April 9-13, 2018, Pau, France. (2018).

Other, ACM Student Research Competition, ACM Symposium on Applied Computing. (20132018).

Member, Program Committee of BMSD 2017, 7th International Symposium on Business Modeling and Software Design, July 3-5, 2017, Barcelona, Spain. (2017).

Member, Program Committee of BMSD 2018, 8th International Symposium on Business Modeling and Software Design, July 2-4, 2018, Vienna, Austria. (2017).

Track Organizer, Programming Languages Track, ACM SAC 2017, the 32nd Annual Symposium on Applied Computing, April 4-6, 2017, Marrakech, Morocco. (2017).

Member, Program Committee of BMSD 2016, 6th International Symposium on Business Modeling and Software Design, June 20-22, 2016, Rhodes, Greece. (2016).

Member, Program Committee of MDASD 2016, 4th Workshop on Model Driven Approaches in System Development, September 11-14, 2016, Gdansk, Poland. (2016).

Track Organizer, Programming Languages Track, ACM SAC 2016, the 31st Annual Symposium on Applied Computing, April 4-8, 2016, Pisa, Italy. (2016).

Member, Program Committee of BMSD 2015, 5th International Symposium on Business Modeling and Software Design, July 6-8, 2015, Milan, Italy. (2015).

Track Organizer, Programming Languages Track, ACM SAC 2015, the 30th Annual Symposium on Applied Computing, April 13-17, 2015, Salamanca, Spain. (2015).

Other, ACM Student Research Competition, Grace Hopper Celebration ofWomen in Computing,. (October 2015October 2015).