-
1
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Dec.
-
D. L. Parnas, "On the criteria to be used in decomposing systems into modules," Communications of the ACM, vol.15, no.12, pp. 1053-1058, Dec. 1972.
-
(1972)
Communications of the ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
2
-
-
34547229718
-
Identification of coordination requirements: Implications for the Design of collaboration and awareness tools
-
DOI 10.1145/1180875.1180929, Proceedings of the 20th Anniversary ACM Conference on Computer Supported Cooperative Work, CSCW 2006
-
M. Cataldo, P. Wagstrom, J. D. Herbsleb, and K. M. Carley, "Identification of coordination requirements: Implications for the design of collaboration and awareness tools," in Proc. ACM Conference on Computer Supported Cooperative Work, Nov. 2006, pp. 353-362. (Pubitemid 47112424)
-
(2006)
Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW
, pp. 353-362
-
-
Cataldo, M.1
Wagstrom, P.A.2
Herbsleb, J.D.3
Carley, K.M.4
-
4
-
-
0032305832
-
Detection of logical coupling based on product release history
-
H. Gall, K. Hajek, and M. Jazayeri, "Detection of logical coupling based on product release history," in Proc. 14th IEEE International Conference on Software Maintenance, Nov. 1998, pp. 190-197.
-
Proc. 14th IEEE International Conference on Software Maintenance, Nov. 1998
, pp. 190-197
-
-
Gall, H.1
Hajek, K.2
Jazayeri, M.3
-
6
-
-
0035783661
-
The structure and value of modularity in software design
-
K. J. Sullivan, W. G. Griswold, Y. Cai, and B. Hallen, "The structure and value of modularity in software design," in Proc. 8th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, Sep. 2001, pp. 99-108. (Pubitemid 35466915)
-
(2001)
Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 99-108
-
-
Sullivan, K.J.1
Griswold, W.G.2
Cai, Y.3
Hallen, B.4
-
8
-
-
60549100753
-
A framework and tools support for testing modularity of software design
-
Y. Cai, S. Huynh, and T. Xie, "A framework and tools support for testing modularity of software design," in Proc. 22nd IEEE/ACM International Conference on Automated Software Engineering, Nov. 2007, pp. 441-444
-
Proc. 22nd IEEE/ACM International Conference on Automated Software Engineering, Nov. 2007
, pp. 441-444
-
-
Cai, Y.1
Huynh, S.2
Xie, T.3
-
9
-
-
74349124925
-
From retrospect to prospect: Assessing modularity and stability from software architecture
-
K. Sethi, Y. Cai, S. Wong, A. Garcia, and C. Sant'Anna, "From retrospect to prospect: Assessing modularity and stability from software architecture," in Proc. 8th Working IEEE/IFIP International Conference on Software Architecture, Sep. 2009.
-
Proc. 8th Working IEEE/IFIP International Conference on Software Architecture, Sep. 2009
-
-
Sethi, K.1
Cai, Y.2
Wong, S.3
Garcia, A.4
Sant'Anna, C.5
-
10
-
-
57449117096
-
Automatic modularity conformance checking
-
S. Huynh, Y. Cai, Y. Song, and K. Sullivan, "Automatic modularity conformance checking," in Proc. 30th International Conference on Software Engineering, May 2008, pp. 411-420.
-
Proc. 30th International Conference on Software Engineering, May 2008
, pp. 411-420
-
-
Huynh, S.1
Cai, Y.2
Song, Y.3
Sullivan, K.4
-
12
-
-
0038507387
-
Alloy: A lightweight object modelling notation
-
DOI 10.1145/505145.505149
-
D. Jackson, "Alloy: A lightweight object modeling notation," ACM Transactions on Software Engineering and Methodology, vol.11, no.2, pp. 256-290, 2002. (Pubitemid 44159313)
-
(2002)
ACM Transactions on Software Engineering and Methodology
, vol.11
, Issue.2
, pp. 256-290
-
-
Jackson, D.1
-
17
-
-
49449120803
-
Consistency in networks of relations
-
A. Mackworth, "Consistency in networks of relations," Artificial Intelligence, vol.8, no.1, pp. 99-118, 1977.
-
(1977)
Artificial Intelligence
, vol.8
, Issue.1
, pp. 99-118
-
-
Mackworth, A.1
-
19
-
-
0001488083
-
On the complexity of timetable and multicommodity flow problems
-
S. Even, A. Itai, and A. Shamir, "On the complexity of timetable and multicommodity flow problems," SIAM Journal of Computing, vol.5, no.4, pp. 691-703, 1976.
-
(1976)
SIAM Journal of Computing
, vol.5
, Issue.4
, pp. 691-703
-
-
Even, S.1
Itai, A.2
Shamir, A.3
-
20
-
-
0001548856
-
A linear-time algorithm for testing the truth of certain quantified boolean formulas
-
Mar.
-
B. Aspvall, M. F. Plass, and R. E. Tarjan, "A linear-time algorithm for testing the truth of certain quantified boolean formulas," Information Processing Letters, vol.8, no.3, pp. 121-123, Mar. 1979.
-
(1979)
Information Processing Letters
, vol.8
, Issue.3
, pp. 121-123
-
-
Aspvall, B.1
Plass, M.F.2
Tarjan, R.E.3
-
21
-
-
0028391768
-
Network flow and 2-satisfiability
-
T. Feder, "Network flow and 2-satisfiability," Algorithmica, vol.11, no.3, pp. 291-319, 1994.
-
(1994)
Algorithmica
, vol.11
, Issue.3
, pp. 291-319
-
-
Feder, T.1
-
22
-
-
13244264026
-
Progress on the state explosion problem in model checking
-
E. M. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith, "Progress on the state explosion problem in model checking," in Informatics, 2001, pp. 176-194.
-
(2001)
Informatics
, pp. 176-194
-
-
Clarke, E.M.1
Grumberg, O.2
Jha, S.3
Lu, Y.4
Veith, H.5
-
23
-
-
0001790593
-
Depth-first search and linear graph algorithms
-
Jun.
-
R. Tarjan, "Depth-first search and linear graph algorithms," SIAM Journal of Computing, vol.1, no.2, pp. 146-160, Jun. 1972.
-
(1972)
SIAM Journal of Computing
, vol.1
, Issue.2
, pp. 146-160
-
-
Tarjan, R.1
-
25
-
-
31344445095
-
Information hiding interfaces for aspect-oriented design
-
K. J. Sullivan, W. Griswold, Y. Song, Y. Cai, M. Shonle, N. Tewari, and H. Rajan, "Information hiding interfaces for aspect-oriented design," in Proc. 10th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, Sep. 2005, pp. 166-175.
-
Proc. 10th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, Sep. 2005
, pp. 166-175
-
-
Sullivan, K.J.1
Griswold, W.2
Song, Y.3
Cai, Y.4
Shonle, M.5
Tewari, N.6
Rajan, H.7
-
26
-
-
33745595061
-
Exploring the structure of complex software designs: An empirical study of open source and proprietary code
-
Jul.
-
A. MacCormack, J. Rusnak, and C. Y. Baldwin, "Exploring the structure of complex software designs: An empirical study of open source and proprietary code," Management Science, vol.52, no.7, pp. 1015-1030, Jul. 2006.
-
(2006)
Management Science
, vol.52
, Issue.7
, pp. 1015-1030
-
-
MacCormack, A.1
Rusnak, J.2
Baldwin, C.Y.3
-
27
-
-
31744435604
-
Using dependency models to manage complex software architecture
-
N. Sangal, E. Jordan, V. Sinha, and D. Jackson, "Using dependency models to manage complex software architecture," in Proc. 20th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Oct. 2005, pp. 167-176.
-
Proc. 20th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages,Applications, Oct. 2005
, pp. 167-176
-
-
Sangal, N.1
Jordan, E.2
Sinha, V.3
Jackson, D.4
-
28
-
-
0038486642
-
Design pattern implementation in Java and AspectJ
-
J. Hannemann and G. Kiczales, "Design pattern implementation in Java and AspectJ," in Proc. 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Nov. 2002, pp. 161-173.
-
Proc. 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Nov. 2002
, pp. 161-173
-
-
Hannemann, J.1
Kiczales, G.2
-
29
-
-
0003880013
-
-
Addison-Wesley, Nov.
-
E. Gamma, R. Helm, R. Johnson, and J. M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Nov. 1994.
-
(1994)
Design Patterns: Elements of Reusable Object-Oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.M.4
-
30
-
-
0032597677
-
The Galileo fault tree analysis tool
-
K. J. Sullivan, J. B. Dugan, and D. Coppit, "The Galileo fault tree analysis tool," in Proc. 29th International Symposium on Fault-Tolerant Computing, Jun. 1999, pp. 232-235
-
Proc. 29th International Symposium on Fault-Tolerant Computing, Jun. 1999
, pp. 232-235
-
-
Sullivan, K.J.1
Dugan, J.B.2
Coppit, D.3
-
31
-
-
80055001681
-
Hypercast: A protocol for maintaining multicast group members in a logical hypercube topology
-
J. Liebeherr and T. K. Beam, "Hypercast: A protocol for maintaining multicast group members in a logical hypercube topology," in Networked Group Communication, 1999, pp. 72-89.
-
(1999)
Networked Group Communication
, pp. 72-89
-
-
Liebeherr, J.1
Beam, T.K.2
-
32
-
-
77952142224
-
A case study of integrating design rule theory and analytical decision models into a software development process
-
Apr.
-
Y. Cai and S. Huynh, "A case study of integrating design rule theory and analytical decision models into a software development process," Drexel University, Tech. Rep. DU-CS-08-102, Apr. 2008, https://www.cs.drexel. edu/content/uploads/Research/DU-CS-08-02.pdf.
-
(2008)
Drexel University, Tech. Rep. DU-CS-08-102
-
-
Cai, Y.1
Huynh, S.2
-
33
-
-
57349092460
-
Evolving software product lines with aspects: An empirical study on design stability
-
E. Figueiredo, N. Cacho, C. Sant'Anna, M. Monteiro, U. Kulesza, A. Garcia, S. Soares, F. Ferrari, S. Khan, F. C. Filho, and F. Dantas, "Evolving software product lines with aspects: An empirical study on design stability," in Proc. 30th International Conference on Software Engineering, May 2008, pp. 261-270.
-
Proc. 30th International Conference on Software Engineering, May 2008
, pp. 261-270
-
-
Figueiredo, E.1
Cacho, N.2
Sant'Anna, C.3
Monteiro, M.4
Kulesza, U.5
Garcia, A.6
Soares, S.7
Ferrari, F.8
Khan, S.9
Filho, F.C.10
Dantas, F.11
-
35
-
-
85009204342
-
A probabilistic analysis of randomly generated binary constraint
-
M. Dyer, A. Frieze, and M. Molloy, "A probabilistic analysis of randomly generated binary constraint," Theoretical Computer Science, vol.290, no.3, pp. 1815-1828, 2003.
-
(2003)
Theoretical Computer Science
, vol.290
, Issue.3
, pp. 1815-1828
-
-
Dyer, M.1
Frieze, A.2
Molloy, M.3
-
36
-
-
33646411750
-
The satisfiability threshold for randomly generated binary constraint satisfaction problems
-
A. Frieze and M. Molloy, "The satisfiability threshold for randomly generated binary constraint satisfaction problems," Random Structures and Algorithms, vol.28, no.3, pp. 323-339, 2006.
-
(2006)
Random Structures and Algorithms
, vol.28
, Issue.3
, pp. 323-339
-
-
Frieze, A.1
Molloy, M.2
-
37
-
-
0004116989
-
-
2nd ed. MIT Press
-
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms, 2nd ed. MIT Press, 2003.
-
(2003)
Introduction to Algorithms
-
-
Cormen, T.H.1
Leiserson, C.E.2
Rivest, R.L.3
Stein, C.4
-
39
-
-
0033892802
-
System specification in Rosetta
-
P. Alexander, R. Kamath, and D. Barton, "System specification in Rosetta," in Proc. 7th IEEE International Symposium on Engineering of Computer-Based Systems, Apr. 2000, pp. 299-307.
-
Proc. 7th IEEE International Symposium on Engineering of Computer-Based Systems, Apr. 2000
, pp. 299-307
-
-
Alexander, P.1
Kamath, R.2
Barton, D.3
-
40
-
-
0022769976
-
Graph-based algorithms for boolean function manipulation
-
R. E. Bryant, "Graph-based algorithms for boolean function manipulation," IEEE Transactions on Computers, vol.35, no.8, pp. 677-691, 1986.
-
(1986)
IEEE Transactions on Computers
, vol.35
, Issue.8
, pp. 677-691
-
-
Bryant, R.E.1
-
41
-
-
0025595038
-
20 states and beyond
-
20 states and beyond," in Proc. 5th Symposium on Logic in Computer Science, Jun. 1990, pp. 428-439.
-
Proc. 5th Symposium on Logic in Computer Science, Jun. 1990
, pp. 428-439
-
-
Burch, J.R.1
Clarke, E.M.2
McMillan, K.L.3
Dill, D.L.4
Hwang, L.J.5
-
42
-
-
84896693796
-
State space reduction using partial ordering techniques
-
E. M. Clarke, O. Grumberg, M. Minea, and D. Peled, "State space reduction using partial ordering techniques," International Journal on Software Tools for Technology Transfer, vol.2, no.3, pp. 279-287, 1998.
-
(1998)
International Journal on Software Tools for Technology Transfer
, vol.2
, Issue.3
, pp. 279-287
-
-
Clarke, E.M.1
Grumberg, O.2
Minea, M.3
Peled, D.4
-
43
-
-
0003347456
-
Symbolic model checking with partitioned transition relations
-
J. R. Burch, E. M. Clarke, and D. E. Long, "Symbolic model checking with partitioned transition relations," in Proc. International Conference on Very Large Scale Integration, Aug. 1991, pp. 49-58.
-
Proc. International Conference on Very Large Scale Integration, Aug. 1991
, pp. 49-58
-
-
Burch, J.R.1
Clarke, E.M.2
Long, D.E.3
-
44
-
-
26444485956
-
Optimizations for compiling declarative models into boolean formulas
-
D. Marinov, S. Khurshid, S. Bugrara, L. Zhang, and M. Rinard, "Optimizations for compiling declarative models into boolean formulas," in Proc. 8th International Conference on Theory and Applications of Satisfiability Testing, Jun. 2005, pp. 187-202.
-
Proc. 8th International Conference on Theory and Applications of Satisfiability Testing, Jun. 2005
, pp. 187-202
-
-
Marinov, D.1
Khurshid, S.2
Bugrara, S.3
Zhang, L.4
Rinard, M.5
-
45
-
-
22944433022
-
A case for efficient solution enumeration
-
S. Khurshid, D. Marinov, I. Shlyakhter, and D. Jackson, "A case for efficient solution enumeration," in Proc. 6th International Conference on Theory and Applications of Satisfiability Testing, May 2003, pp. 272-286.
-
Proc. 6th International Conference on Theory and Applications of Satisfiability Testing, May 2003
, pp. 272-286
-
-
Khurshid, S.1
Marinov, D.2
Shlyakhter, I.3
Jackson, D.4
|